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.
Du lærer i denne vejledning, hvordan du beregner forskellen i dage mellem køb ved hjælp af DAX i LuckyTemplates. Dette emne kom fra LuckyTemplates supportforum, og jeg vil vise dig, hvordan jeg løste det. Dette er et interessant scenarie og ret almindeligt i erhvervslivet. Du kan se den fulde video af denne tutorial nederst på denne blog.
I dette eksempel ser vi på en kunde, der har købt mange gange, og vi ønsker at se forskellen mellem købsdagene.
Nøglen er at forenkle dine DAX-formler.
Jeg anbefaler altid at holde dine formler korte og enkle ved at bruge måleforgreningsteknikken og bruge og kombinere de korrekte DAX-funktioner. Du behøver egentlig ikke komplekse formler i din model. En teknik, som jeg bruger til komplekse scenarier, er variabler (), som jeg vil demonstrere det i denne tutorial.
Indholdsfortegnelse
Eksempel på datasæt
Lad os først se på modellens opsætning. Dette er blot et demodatasæt, som jeg har oprettet. I dette tilfælde vil vi fokusere på kolonnen Købsdato . Den ene ting, vi skal lave, er en numerisk indekskolonne , fordi vi vil arbejde os igennem denne kolonne for at gøre logikken enklere.
Så vi ønsker at kunne sætte et hvilket som helst filter på her (kunde, produkt, lokation osv.) og beregne forskellen mellem den sidste dato, som kunden købte, og den tidligere købsdato . I dette eksempel har vi et filter på lokation, som er dynamisk. Vi kan klikke gennem lokations-id'erne, og dataene vil ændre sig og vise os resultaterne af det sted, vi vælger.
Vi ser i denne tabel ordre-id, kunde-id, købsdato for kunderne på et bestemt sted og forskellen i dage mellem deres køb. Den anden ting at bemærke her er, at når der er to køb på én dag, skal den anden dato være nul, fordi den ikke er anderledes end den foregående dag.
DAX-formel til at beregne forskellen mellem køb
Lad os nu se på formlen. Her bruges en masse variable, som jeg varmt kan anbefale, når du har lidt mere logik at tænke igennem. Det er bare så meget nemmere at revidere dine tal senere og forstå den logik, der sker.
Bemærk, at hvert resultat her beregnes individuelt. Så ved hvert enkelt resultat eller række i denne tabel skal vi regne ud, hvad disse variabler beregner. For eksempel denne 7. den 8. 2016 med resultatet på 12 (dage mellem sidste købsdag, som var den 26. juli).
For at få dette resultat starter vi med indeksnummeret ( IndexNum ), som i dette tilfælde er 430 vha.. Derefter beregner vi det forrige indeksnummer ( PreviousIndexNum ) ved at beregne det samme (MAX of Index), men vi ændrer konteksten, hvori vi beregner det ved at bruge enfunktion inde i.
Dernæst beregner vi den aktuelle dato ( CurrentDate ) vhaog. Den aktuelle dato i dette eksempel er den 7. af den 8. 2016. Vores sidste variabel er den foregående dato ( PriorDate ), som vi nemt kan finde ud af, fordi vi allerede har PreviousIndexNum.
Den anden del af formlen, som erstatement, bruger blot de variabler, vi har oprettet, og identificerer specifikt den første dato som 0 . Derefter trækker vi CurrentDate fra PriorDate for at få 12 dages forskel.
Og det er sådan, du beregner forskel i dage mellem køb i LuckyTemplates.
Konklusion
Forhåbentlig kan du se, hvordan måleforgrening virker her. Vi startede med én variabel (IndexNum), og brugte den derefter til at beregne den næste, og så videre.
Jeg nød virkelig at arbejde igennem denne, og jeg er sikker på, at dette vil hjælpe mange mennesker. Det er et almindeligt scenarie, hvor du skal beregne forskel i dage. Det kan være mellem køb eller enhver begivenhed.
Hvis du vil lære mere om dette emne, så tjek videoen og linkene nedenfor.
Skål!
***** Lærer du Lucky Templates? *****
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.