Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Denne opplæringen vil gjennomgå hvordan du bruker TOPN som en virtuell rangeringsfunksjon for å generere interessant innsikt basert på rangeringslogikk i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Ved å bruke som en virtuell rangeringsfunksjon kan du dynamisk produsere topp- og bunnresultatene for ethvert mål.

Dette eksemplet viser hvordan du regner ut stedene som genererer høyest og lavest inntekt per kunde.

Innholdsfortegnelse

Totalt antall byer med kjøp

Denne tabellen inneholder inntektene for hver kunde.

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Du ønsker å finne ut hvilke steder som har høyest og lavest inntekt.

La oss si at en kunde kjøpte produktene dine fra en rekke forskjellige steder.

Ved å bruke Stephen Howard som eksempel, kan du se at han kjøpte produkter fra seks forskjellige byer:

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Du vil nå vite hvor mye inntekt som ble generert for hver by. Deretter vil du virtuelt rangere byene og beregne hvilke av dem som tilhører de to øverste og nederste.

Denne formelen teller antall steder en kunde har kjøpt fra:

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Funksjonen beregner hvert unike sted hvor et produkt er kjøpt.

Denne formelen kan imidlertid ikke gi deg de rangeringsresultatene du trenger.

Det er her TOPN-funksjonen kommer inn. Den lar deg ha en virtuell rangering i en formel.

Beregning av de to beste byene

For å beregne de to øverste byene med høyest inntekt for hver kunde, må du bruke denne formelen:

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Funksjonen beregner den totale inntekten ved å bruke en annen kontekst for de to øverste byene.

La oss nå fokusere på TOPN-setningen i formelen:

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Den første parameteren for denne TOPN-setningen er den totale rangeringen som trenger en virtuell beregning. Dermed brukes 2 for å få de to beste byene.

Hvis det er 4, vil det returnere de fire beste byene.

Du må sørge for at du bare gjentar stedene som en kunde har kjøpt fra. Dette er grunnen til at Index brukes i stedet for et element i modellen.

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Ved å bruke Index sikrer du at du kun teller regionene kundene dine har kjøpt fra, og ikke alle regionene i modellen din.

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Hvis du skulle sette funksjonen sammen med det faktiske navnet på byen, ville du få den totale totale inntekten fra de to øverste byene – ikke fra hver enkelt kunde.

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

TOPN-funksjonen skaper en helt ny kontekst for hvert resultat i tabellen.

Den oppretter en virtuell tabell som bare inneholder de to øverste stedene en kunde har kjøpt fra.

Beregning av de to nederste byene

Dette er formelen som brukes til å beregne de to nederste byene:

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Det er nøyaktig samme formel som den første, men du må endre DESC til ASC .

Slik sjekker du om denne formelen er riktig:

Hvis du tar med byene med kjøp til bordet, kan du se at antall iterasjoner samsvarer med resultatet av Total Cities.

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Aaron Bradley kjøpte for eksempel fra fire forskjellige steder. Så det er fire iterasjoner som vises i den andre tabellen.

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Du kan se de fire forskjellige kjøpsbeløpene kunden har for hvert sted.

Hvis du beregner og sammenligner tallene til de to tabellene, vil du se at de stemmer overens. Alle Aaron Bradleys beløp tilsvarer 173 128,00, som er den totale inntekten. De to øverste byene har en inntekt på 124 191,20, og de to nederste 48 936,80.




Konklusjon

Denne opplæringen diskuterte hvordan du bruker TOPN som en virtuell rangeringsfunksjon for å lage effektive rangeringsvisualer i LuckyTemplates.

Du kan legge inn TOPN-funksjonen i COUNTROWS, , eller for å skape mer verdifull innsikt i rapportene dine. Det er et veldig fleksibelt og gjenbrukbart verktøy å bruke.

Beste ønsker,

Leave a Comment

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.