När ska man använda TOPN i LuckyTemplates – En DAX Formula Review

Denna handledning kommer att granska hur man använder TOPN som en virtuell rankningsfunktion för att generera intressanta insikter baserade på rankningslogik i LuckyTemplates. Du kan se hela videon av denna handledning längst ner på den här bloggen.

När ska man använda TOPN i LuckyTemplates – En DAX Formula Review

Genom att använda som en virtuell rankningsfunktion kan du dynamiskt producera topp- och bottenresultat för alla mått.

Det här exemplet visar hur man räknar ut de platser som genererar högst och lägst intäkt per kund.

Innehållsförteckning

Totalt antal städer med köp

Den här tabellen innehåller intäkterna för varje kund.

När ska man använda TOPN i LuckyTemplates – En DAX Formula Review

Du vill räkna ut vilka platser som har högst och lägst intäkter.

Låt oss säga att en kund köpt dina produkter från en rad olika platser.

Med Stephen Howard som exempel kan du se att han köpte produkter från sex olika städer:

När ska man använda TOPN i LuckyTemplates – En DAX Formula Review

Du vill nu veta hur mycket intäkter som genererades för varje stad. Sedan vill du virtuellt rangordna städerna och beräkna vilka av dem som tillhör de två översta och nedersta.

Denna formel räknar antalet platser som en kund har köpt från:

När ska man använda TOPN i LuckyTemplates – En DAX Formula Review

Funktionen räknar ut varje unik plats där en produkt har köpts.

Den här formeln kan dock inte ge dig de rankningsresultat du behöver.

Det är här TOPN-funktionen kommer in. Den låter dig ha en virtuell rankning i en formel.

Beräknar de två bästa städerna

För att beräkna de två bästa städerna med högst intäkter för varje kund måste du använda den här formeln:

När ska man använda TOPN i LuckyTemplates – En DAX Formula Review

Funktionen beräknar den totala intäkterna med ett annat sammanhang för de två översta städerna.

Låt oss nu fokusera på TOPN-satsen i formeln:

När ska man använda TOPN i LuckyTemplates – En DAX Formula Review

Den första parametern för denna TOPN-sats är den totala rankningen som behöver en virtuell beräkning. Således används 2 för att få de två bästa städerna.

Om det är 4, kommer det att returnera de fyra bästa städerna.

Du måste se till att du bara itererar genom de platser som en kund har köpt från. Det är därför Index används snarare än ett element i modellen.

När ska man använda TOPN i LuckyTemplates – En DAX Formula Review

Genom att använda Index säkerställer du att du bara räknar de regioner som dina kunder har köpt från, och inte alla regioner i din modell.

När ska man använda TOPN i LuckyTemplates – En DAX Formula Review

Om du skulle lägga funktionen tillsammans med det faktiska namnet på staden, skulle du få den totala totala intäkterna från de två översta städerna – inte från varje enskild kund.

När ska man använda TOPN i LuckyTemplates – En DAX Formula Review

TOPN-funktionen skapar ett helt nytt sammanhang för varje resultat i tabellen.

Det skapar en virtuell tabell som endast innehåller de två översta platserna som en kund har köpt från.

Beräknar de två nedersta städerna

Detta är formeln som används för att beräkna de två nedersta städerna:

När ska man använda TOPN i LuckyTemplates – En DAX Formula Review

Det är exakt samma formel som den första, men du måste ändra DESC till ASC .

Så här kontrollerar du om formeln är korrekt:

Om du tar upp städerna med köp till bordet kan du se att antalet iterationer matchar resultatet av Total Cities.

När ska man använda TOPN i LuckyTemplates – En DAX Formula Review

Till exempel köpte Aaron Bradley från fyra olika platser. Så det finns fyra iterationer som visas i den andra tabellen.

När ska man använda TOPN i LuckyTemplates – En DAX Formula Review

Du kan se de fyra olika köpsummor som kunden har för varje plats.

Om du beräknar och jämför figurerna i de två tabellerna ser du att de båda matchar. Alla Aaron Bradleys belopp motsvarar 173 128,00, vilket är den totala intäkterna. De två översta städerna har en intäkt på 124 191,20 och de två nedersta 48 936,80.




Slutsats

Den här handledningen diskuterade hur man använder TOPN som en virtuell rankningsfunktion för att skapa effektiva rankningsvisualer i LuckyTemplates.

Du kan lägga in TOPN-funktionen i COUNTROWS, , eller för att skapa mer värdefulla insikter i dina rapporter. Det är ett mycket flexibelt och återanvändbart verktyg att använda.

Med vänliga hälsningar,


Vad är Power Query & M Language: En detaljerad översikt

Vad är Power Query & M Language: En detaljerad översikt

Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.

Skapa en paginerad rapport: Lägga till texter och bilder

Skapa en paginerad rapport: Lägga till texter och bilder

Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!

Löpande summor i LuckyTemplates med DAX

Löpande summor i LuckyTemplates med DAX

Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.

LuckyTemplates Slope Chart: En översikt

LuckyTemplates Slope Chart: En översikt

Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.

LuckyTemplates färgteman för enhetliga visualiseringar

LuckyTemplates färgteman för enhetliga visualiseringar

Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Låt oss fördjupa oss i Standard LuckyTemplates-teman och granska några av funktionerna som är inbyggda i själva LuckyTemplates Desktop-applikationen.