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.
I det här blogginlägget vill jag lära dig hur du visar dina kunder röra sig genom grupper över tid på ett dynamiskt sätt. Du kan göra denna rankningsvisualisering i LuckyTemplates med hjälp av en unik slicer. Du kan se hela videon av denna handledning längst ner på den här bloggen.
När jag klickar på det här kvartalet vill jag se vilka mina 20 bästa kunder är i den här rankningsvisualiseringen. När jag sedan klickar på skivorna Föregående kvartal och Två kvartal sedan vill jag också se vilka som var mina topp 20-kunder för dessa tidsramar. Detta, för mig, är en riktigt övertygande rankning i LuckyTemplates visual som inte var möjligt för inte så länge sedan förrän LuckyTemplates aktiverade villkorlig formatering i diagrammen.
Det första vi behöver göra är att skapa de underliggande beräkningarna. Eftersom vi redan har beräkningen av våra intäkter från detta kvartal måste vi skapa intäktsberäkningarna för föregående kvartal och för två kvartal sedan .
Innehållsförteckning
Beräknar intäkterna från förra kvartalet
Jag skapar ett nytt mått och namnger det som Revenue LQ . Vi använder , och refererar till den totala intäkterna. Använd sedan funktionen DATEADD, referera till kolumnen Datumtabell och skriv sedan minus 1 kvartal.
Det är en så bra formel att använda på grund av dess flexibilitet att snabbt ändra till vilken tidsram som helst.
Beräknar intäkterna för två kvartal sedan
Jag ska kopiera detta mått och klistra in det i formelfältet för att skapa ett nytt mått. Låt oss kalla den här Intäkt 2 Qs sedan och sedan ändra kvartalet från -1 till -2.
Så nu har vi fått alla intäkter från de tidigare kvartalen. Låt mig bara visa er intäkterna från förra kvartalet.
Beräkna rankningen av kunder
Nästa steg är att skapa en rankningsformel som anger hur en klient rankas. Vi skapar ett nytt mått och kallar det Intäktsperiodrankning .
Till att börja med kommer jag att använda mina kunders referens och referens. Sedan ska jag skriva ett uttryck, som är Total Revenue, och lägga det i fallande ordning.
Nu kan vi se våra kunders ranking.
Jag vill också bädda in rankningsmåttet vi har gjort i visualiseringen Total Revenue by Customer Names till vänster så jag ska använda några variabler.
Jag går med då CurrentPeriodRank . Det fina med variabler är att du kan namnge dem vad du vill.
Sedan kopierar jag ner detta två gånger i formelfältet och ändrar deras namn till LastPeriodRank och TwoAgoPeriodRank .
Sedan ska jag mata in beräkningarna Intäkts LQ och Intäkt 2 Qs sedan som vi precis gjorde.
Nästa steg är att matcha dessa med vad som är valt i skivaren. Vi använder RETURN och gör sedan en SWITCH TRUE-sats.
Vi använder tidsramen och referens.
Om tidsramen är lika med denna period vill vi att den ska vara lika med CurrentPeriodRank.
Vid det här laget sammanför jag bara många element här. Jag kommer att kopiera den här delen av formeln två gånger.
Jag kommer att ändra denna period till detta kvartal , föregående kvartal och för två kvartal sedan .
Nyckeln här är att oavsett vilket val vi gör i Time Frame slicer, bör siffrorna under kolumnen Total Revenue inte ändras.
Med Q2 2018 som valt filter för Kvartal & År , är detta det totala intäkterna för våra kunder och deras rankning för detta kvartal .
Men vi vill också se hur dessa personer rankades under de tidigare kvartalen. För att göra detta behöver vi bara välja Föregående kvartal och Två kvartal sedan från skivaren. Sedan kommer rankningsnumret att ändras för varje motsvarande kund.
Använder villkorlig formatering för rankningsvisualiseringen
Det sista vi behöver göra är att gå in i avsnittet Datafärg och sedan gå till området Villkorlig formatering .
Vi går till avsnittet Regler och hittar sedan måttet Intäktsperiodrankning .
Om värdet på talet är större än eller lika med 1 och är mindre än eller lika med 20, vill vi att det är lika med den mörkare blå färgen .
Låt oss skapa en ny regel. Om det är större än 20 och mindre än 20 000, så vill vi att det ska vara lika med en mycket ljusare blå färg .
Detta kommer att belysa den totala intäkterna efter kundnamn .
Slutsats
För att komma fram till denna grupprankningsvisualisering i LuckyTemplates-rapporten använde vi ett par olika tekniker. Vi har en stödtabell som bestämmer måttet vi tittar på. Sedan inom själva måttet använde vi logik härledd från en variabel . Och sedan för att avsluta det använde vi villkorlig formatering i själva visualiseringen för att visa upp en intressant insikt.
Jag hoppas att du med den här handledningen blir inspirerad till hur du kan utföra dessa tekniker i dina egna rapporter. Det finns så många olika sätt att använda logik på det här sättet. Det är definitivt det viktigaste som jag vill att du ska lära dig från den här handledningen.
Om du gillade det här innehållet, titta på den medföljande videon och glöm inte att prenumerera på LuckyTemplates TV .
Skål,
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.