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.
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.
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.
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:
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:
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:
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:
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.
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.
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.
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:
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.
Till exempel köpte Aaron Bradley från fyra olika platser. Så det finns fyra iterationer som visas i den andra tabellen.
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,
Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.
Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.
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.
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ä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.
Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.
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.
Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.
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.
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.