Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Denne tutorial vil gennemgå, hvordan man bruger TOPN som en virtuel rangeringsfunktion til at generere interessant indsigt baseret på rangeringslogik i LuckyTemplates. Du kan se den fulde video af denne tutorial nederst på denne blog.

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Brug som en virtuel rangeringsfunktion giver dig mulighed for dynamisk at producere top- og bundresultater for enhver måling.

Dette eksempel viser, hvordan man finder ud af de steder, der genererer den højeste og laveste omsætning pr. kunde.

Indholdsfortegnelse

Samlet antal byer med køb

Denne tabel indeholder omsætningen for hver kunde.

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Du ønsker at finde ud af, hvilke steder der har den højeste og laveste omsætning.

Lad os sige, at en kunde har købt dine produkter fra en række forskellige steder.

Ved at bruge Stephen Howard som eksempel kan du se, at han købte produkter fra seks forskellige byer:

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Du vil nu vide, hvor meget indtægt der blev genereret for hver by. Derefter vil du virtuelt rangere byerne og beregne, hvilke af dem der hører til de to øverste og nederste.

Denne formel tæller antallet af lokationer, en kunde har købt fra:

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Funktionen udregner hvert unikt sted, hvor et produkt er blevet købt.

Denne formel kan dog ikke give dig de rangeringsresultater, du har brug for.

Det er her, TOPN-funktionen kommer ind i billedet. Den giver dig mulighed for at have en virtuel placering i en formel.

Beregning af de to bedste byer

For at beregne de to øverste byer med den højeste omsætning for hver kunde, skal du bruge denne formel:

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Funktionen beregner den samlede omsætning ved hjælp af en anden kontekst for de to øverste byer.

Lad os nu fokusere på TOPN-sætningen i formlen:

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Den første parameter for denne TOPN-sætning er den samlede rangering, der kræver en virtuel beregning. Således bruges 2 til at få de to øverste byer.

Hvis det er 4, vil det returnere de fire bedste byer.

Du skal sikre dig, at du kun gentager de steder, som en kunde har købt fra. Dette er grunden til, at Index bruges i stedet for et element i modellen.

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Brug af Index sikrer, at du kun tæller de regioner, dine kunder har købt fra, og ikke alle regionerne i din model.

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Hvis du skulle sætte funktionen sammen med det faktiske navn på byen, ville du få den samlede samlede omsætning fra de to øverste byer - ikke fra hver enkelt kunde.

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

TOPN-funktionen opretter en helt ny kontekst for hvert resultat i tabellen.

Det opretter en virtuel tabel, der kun indeholder de to øverste steder, som en kunde har købt fra.

Beregning af de to nederste byer

Dette er formlen, der bruges til at beregne de to nederste byer:

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Det er nøjagtig den samme formel som den første, men du skal ændre DESC til ASC .

Sådan kontrollerer du, om denne formel er korrekt:

Hvis du bringer byerne med indkøb til bordet, kan du se, at antallet af iterationer matcher resultatet af Total Cities.

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Aaron Bradley købte for eksempel fra fire forskellige steder. Så der er fire iterationer, der vises i den anden tabel.

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Du kan se de fire forskellige købsbeløb kunden har for hver lokation.

Hvis du beregner og sammenligner tallene i de to tabeller, vil du se, at de begge stemmer overens. Alle Aaron Bradleys beløb svarer til 173.128,00, som er den samlede omsætning. De to øverste byer har en omsætning på 124.191,20 og de to nederste 48.936,80.




Konklusion

Denne tutorial diskuterede, hvordan man bruger TOPN som en virtuel rangeringsfunktion til at skabe effektive rangeringsvisuals i LuckyTemplates.

Du kan indpakke TOPN-funktionen i COUNTROWS, , eller for at skabe mere værdifuld indsigt i dine rapporter. Det er et meget fleksibelt og genanvendeligt værktøj at bruge.

Alt det bedste,


Hvad er Power Query & M Language: En detaljeret oversigt

Hvad er Power Query & M Language: En detaljeret oversigt

Denne vejledning giver et overblik over Power Query Editor og M-sproget inde på LuckyTemplates-skrivebordet.

Opret en sideinddelt rapport: Tilføjelse af tekster og billeder

Opret en sideinddelt rapport: Tilføjelse af tekster og billeder

Lær, hvordan du opretter en sideinddelt rapport, tilføjer tekster og billeder og derefter eksporterer din rapport til forskellige dokumentformater.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lær, hvordan du bruger SharePoint-automatiseringsfunktionen til at skabe arbejdsgange og hjælpe dig med at mikrostyre SharePoint-brugere, -biblioteker og -lister.

Løs en dataanalyseudfordring med LuckyTemplates Accelerator

Løs en dataanalyseudfordring med LuckyTemplates Accelerator

Udvid dine rapportudviklingsevner ved at deltage i en dataanalyseudfordring. Acceleratoren kan hjælpe dig med at blive LuckyTemplates-superbruger!

Løbende totaler i LuckyTemplates ved hjælp af DAX

Løbende totaler i LuckyTemplates ved hjælp af DAX

Lær, hvordan du beregner løbende totaler i LuckyTemplates ved hjælp af DAX. Løbende totaler giver dig mulighed for ikke at blive fanget af et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hvad betyder det?

LuckyTemplates Dax-variabler er konstante: Hvad betyder det?

Forstå konceptet med variabler i DAX i LuckyTemplates og betydningen af ​​variabler for, hvordan dine mål beregnes.

LuckyTemplates hældningsdiagram: en oversigt

LuckyTemplates hældningsdiagram: en oversigt

Lær mere om det brugerdefinerede visuelle kaldet LuckyTemplates Slope-diagrammet, som bruges til at vise stigning/fald for en enkelt eller flere metrics.

LuckyTemplates farvetemaer til ensartede visualiseringer

LuckyTemplates farvetemaer til ensartede visualiseringer

Opdag farvetemaerne i LuckyTemplates. Disse er afgørende for, at dine rapporter og visualiseringer kan se ud og fungere problemfrit.

Beregning af gennemsnit i LuckyTemplates: Isolering af resultater på ugedage eller weekender ved hjælp af DAX

Beregning af gennemsnit i LuckyTemplates: Isolering af resultater på ugedage eller weekender ved hjælp af DAX

Beregning af et gennemsnit i LuckyTemplates kan gøres på mange måder for at give dig præcise oplysninger til dine virksomhedsrapporter.

LuckyTemplates tema | LuckyTemplates Desktop Standard Theming

LuckyTemplates tema | LuckyTemplates Desktop Standard Theming

Lad os dykke ned i Standard LuckyTemplates-temaer og gennemgå nogle af de funktioner, der er indbygget i selve LuckyTemplates Desktop-applikationen.