Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
I dagens blogindlæg vil vi diskutere Ugens problem #6 . Jeg vil vise dig, hvordan du formaterer data i LuckyTemplates, der involverer brugen af power-forespørgsel . Skærmbilledet nedenfor er den løsning, du skal have, når du har udført al datatransformationen. Det faktiske saldotal var $685.616,33 . Du kan se den fulde video af denne tutorial nederst på denne blog.
Vi havde stor deltagelse til Challenge #6. Jeg sætter pris på alles indsats i forsøget på at få dette gennemført. En ting at bemærke er, at vi så en masse poster, der kun havde en lille smule mindre balance. Jeg vil vise dig, mens jeg gennemgår mit bidrag til denne udfordring, hvorfor dette dollarbeløb var afbrudt.
Bemærk at min løsning på hvordan du kan formatere data iinvolverede flere trin, og at der var mange poster, der kondenserede disse trin. Jeg vil tage disse genveje i betragtning for fremtidige bestræbelser, som jeg har med denne type data. Så ikke kun hjalp deltagerne med at løse Ugens Problem, men de hjalp mig også på længere sigt, når det kommer til at udvikle rapporter.
Jeg åbner strømforespørgsel og gennemgår trin-for-trin, hvordan jeg kom frem til min løsning. Sådan ser det færdige produkt ud.
Men hvis jeg klikker på kilden, vil du se, at det er det, der oprindeligt dukkede op, da vi oprettede forbindelse til filplaceringen, hvor vi gemte CSV-filen.
Indholdsfortegnelse
Fordele ved kommentarer
Tjek trinene i højre side. Du kan se det lille "i", som er en forkortelse for information. Dette indikerer, at der er kommentarer i den avancerede editor.
Lad os åbne den avancerede editor rigtig hurtigt her. Du kan se, at teksterne med grønt er kommentarer, der hjælper mig med at minde mig selv om, hvad jeg tænkte på dengang.
Det efterlader et spor af, hvad jeg har gjort tidligere, så hvis en ny kommer ind for at se på filen, kan de i det mindste have en idé om, hvilken vej jeg gik ned.
Vi kan se kommentarerne på siden her. Den første kommentar til Ændret Type1 handler grundlæggende om ændring af typer for de forskellige kolonner. Som du kan se, er kommentaren, jeg lavede, "Sørg for, at den aktuelle kolonne er sat op som decimal, eller det er her, tingene begynder at gå dårligt!"
Dette bringer mig til det punkt, hvorfor folk kommer med det forkerte saldobeløb, som jeg viste dig tidligere.
Årsager til det forkerte beløb
Lad mig vise dig en anden PBIX-fil, som jeg kopierede fra en, der havde en af disse poster. $685.615,28 er det forkerte beløb, og der var adskillige poster, der havde dette resulterende beløb.
Lad os finde ud af, hvordan og hvorfor det skete. Hvis vi går ind på fanen Transform og klikker på Detect Data Type , som automatisk registrerer alle rækkerne, kan vi se, at den aktuelle kolonne kommer op som et heltal 64, hvilket ikke er det, vi ønsker at se.
Det er derfor, beløbene er forkerte. Der er også en anden måde, hvorpå denne fejl kan dukke op i dine indstillinger. Lad os gå til Filer> Indstillinger og indstillinger> Indstillinger.
Under sektionen GLOBAL område og Data Load kan vi se Type Detection . Jeg har valgt Find kolonnetyper og overskrifter for ustrukturerede kilder i henhold til hver fils indstillinger .
Hvis du vælger den første mulighed, som er Altid detekterede kolonnetyper og overskrifter for ustrukturerede kilder , ville du også have fået fejlen i saldobeløbet.
En af vores, der har været en stor hjælp, når det kommer til M-kode eller power-forespørgselssprog, er Melissa. Hun viste mig et Microsoft-dokument , der vil forklare os, hvorfor denne fejl skete.
Som du kan se, hed dette tidligere projektmuligheder . Indstillingen for Automatisk registrering af kolonnetyper og overskrifter for ustrukturerede kilder er blevet markeret.
Dokumentet siger også, at det kun går baseret på de første 200 rækker i din tabel.
I min tabel var det oprindelige antal rækker omkring 4.000 rækker eller deromkring. Så det er grunden til, at den ikke opsamlede de rigtige mængder.
Lad os gå tilbage til power-forespørgsel og begynde at formatere data i LuckyTemplates. Som du kan se i trinnet Ændret type , er det et heltal 64 med strøm.
Så hvad jeg vil gøre her, er at filtrere efter et af disse fakturanumre for at vise dig, hvordan det ser ud før og efter.
Når jeg har valgt et bestemt fakturanummer, kan vi se, at mængden af strøm er 4.741,01.
Når jeg klikker på denne ændringstype, vil du se, at værdien er ændret, og den rundede af til 4.741.
Så dette er en hurtig og nem måde at forklare, hvad der gik galt med de andre poster til Ugens Problem.
Lad os gå tilbage til min løsning i power-forespørgsel M. Det næste trin er, hvor jeg filtrerede rækker til kun at vise de tomme rækker.
Næste trin er, hvor jeg fjernede kolonner. Jeg fjernede alle kolonnerne undtagen dem, du ser på skærmbillederne. Bemærk også, at registreringsnummeret, der oprindeligt kom op, faktisk er fakturanummeret.
Det næste trin er at fjerne de tomme rækker, der var nul for hvert felt.
Og så omdøbte jeg den første kolonne, der var tom før, og ændrede den til Kunde... fordi vi vil tilføje et andet felt, som vil være mit faktiske kundefelt.
Det næste trin var at erstatte alle værdierne af en blank til null i kolonnen Kunde. Grunden til, at vi er nødt til at gøre dette, er på grund af det næste skridt.
For at udfylde alle disse rækker, må ingen af disse være tomme, og de skal være nul.
For at udfylde skal du klikke på kolonnen, gå til Udfyld og derefter Ned .
Sådan kan du se alle navnene gå ned over denne kolonne.
Filtrering af kolonner
Jeg filtrerede også nogle flere rækker her og filtrerede efter fakturanummer for at fjerne dem, der var tomme.
Jeg tilføjede endnu en kundekolonne, hvor jeg kopierede kolonnen i skærmbilledet ovenfor og slap af med tallene før navnet.
Jeg omarrangerede også kolonnerne. Jeg flyttede den nye kundespalte fra slutningen til begyndelsen. Og så fjernede jeg kundekolonnen, der havde prikken eller punktum i slutningen af den. Så nu har jeg bare én klar kundekolonne uden tallene til venstre for den.
Derefter er det næste trin Inserted Sum, hvor jeg tog alle værdierne fra Current, 1 – 30, 31 – 60, 61 – 90 og 91 til 120. Jeg tilføjede alle disse kolonner sammen for at få den brugerdefinerede kolonne kaldet Addition .
En anden måde at gøre dette på er at fremhæve alle kolonnerne, gå til fanen Tilføj kolonne , klik på Standard, og klik derefter på Tilføj .
Dette vil give dig tilføjelsesfeltet uden at skulle indtaste noget i power-forespørgslen.
Og så fjernede jeg alle de originale kolonner: Aktuel, 1 – 30, 31 – 60, 61 – 90 og 91 – 120. Derefter omdøbte jeg den bare Balance .
Det næste trin er at tilføje en brugerdefineret kolonne. Til denne udfordring var det den 21. januar, da disse originale data blev taget fra kunden.
Datoen kom automatisk op som en tekstfunktion, så jeg ændrede den til en datofunktion med dette trin.
Oprettelse af The Age Column
For at oprette en alderskolonne fremhævede jeg dagens dato og forfaldsdato. Derefter gik jeg til fanen Tilføj kolonne og klikkede på Subtract Days .
Det næste trin er at ændre dette til et helt tal.
Og så omdøbte jeg klummen fra Age til Days Aged . Så tilføjede jeg yderligere to betingede kolonner. Den ene er, at aldringskolonnen skal omkategorisere disse elementer.
Den anden betingede kolonne ville hjælpe med at sortere aldringskolonnen, så de ville blive vist i sekventiel rækkefølge.
Konklusion
Så det er sådan, jeg fandt på min løsning til dette Ugens problem. Når jeg trykker på Luk og anvender, er disse resultaterne.
Jeg håber, du nød at gå igennem løsningen med mig. Hvis du kunne lide denne vejledning om, hvordan du kan formatere data i LuckyTemplates, bedes du abonnere påTV-kanal for lignende indhold.
Jarrett
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.
Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.
I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.
Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.
Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.
I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.
I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.
I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.
I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.