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!
Denna handledning kommer att gå igenom ett avancerat exempel på DAX-funktionen RANKX i LuckyTemplates. Du kan se hela videon av denna handledning längst ner på den här bloggen.
Detta är en breakout session från Learning Summit Workshop iUppkopplad.
Funktionen ger dig värdefulla insikter när du använder den för en rad olika sammanhang på din rapportsida. Det kan dock också vara en av de mest förvirrande funktionerna att använda i LuckyTemplates.
Det kan ge dig olika resultat som verkar vara korrekta, när de i själva verket är fel. Om du inte är försiktig kommer du att omarbeta hela rapporten.
Innehållsförteckning
Förhållandet mellan RANKX och sammanhang
I den här visualiseringen kan du se länsrankningen, staternas rankning och rankningen av delstatsregioner.
Hantera sammanhanget för beräkningen kan vara svårt om du vill se dem alla i en matris.
Låt oss titta på tabellen.
Du kan se att den har information om delstatsregioner, delstater och län.
För det här exemplet måste du räkna ut rankningen av länen.
Om du bara har läns-, länsranking och total försäljning i tabellen får du rätt rankningsresultat:
Men när du väl börjar lägga upp de andra sammanhangen i tabellen, börjar rankningsresultatet att ackumulera varje län som finns i olika stater och delstatsregioner.
Så du måste identifiera och ändra sammanhanget för beräkningen för att se till att du får rätt övergripande rankning för varje län oavsett vad som väljs på rapportsidan.
När du väljer en stat som Colorado uppdateras formeln också.
Du kan också göra ett val med hjälp av Statliga regioner. Om du väljer Northeast visar den rätt rankning.
Formel för länsranking
I den här handledningen används två formler för att få länsrankningen. Detta hjälper dig att förstå skillnaden i resultaten som genereras genom att använda olikatillsammans med RANKX:
Formel #1: Använder ALL And ALLSELECTED
Funktionen är nyckeldelen av denna formel för länsrankning:
Det manipulerar sammanhanget inom RANKX-formeln. Den itererar sedan genom tabellen Regioner och skapar rankningsresultatet.
I det här fallet arbetar ALL-funktionen praktiskt taget genom varje enskilt län oavsett det ursprungliga sammanhanget.
Det här problemet blir komplicerat när du börjar lägga lager på skivningssammanhang. Genom att använda uppdateras rankningen automatiskt beroende på valet i utsnittet.
Du måste också använda för att lägga ytterligare sammanhang till ett resultat eller för att ändra sammanhanget för beräkningen.
Kontexten justeras baserat på filtren inom funktionen BERÄKNA.
Med detta kommer rankningen att justeras baserat på kontexten som kommer från delstats- och delstatsregionsskärarna.
Formel #2: Använd ALLA och VÄRDEN
Låt oss nu titta på kolumnen Län (Uppdaterad).
Du vill vara säker på att den här kolumnen kommer att fortsätta att visa den övergripande rankningen oavsett vad som väljs i skivorna. Varje län bör ha ett unikt nummer.
Det här är formeln som används:
För det här exemplet fanns det inget sätt att dechiffrera ett unikt län. Så en annan kolumn skapades. Kolumnen Full County inkluderar län, stat och region.
Detta ger dig en bra skillnad mellan länen. På så sätt kan du nu arbeta med en virtuell tabell över de län som finns i data.
Innan du gör detta måste du ta bort ALL-kontexten från tabellen Regioner.
Så, något sammanhang som kommer från regionens bord existerar inte vid denna tidpunkt. Med funktionen kan du lägga tillbaka kontexten för kolumnen Full County.
Ett alternativ är att referera till varje kolumn med funktionen ALLA. Men det bättre alternativet är att bli av med allt sammanhang från Regioner och bara ta tillbaka hela länet.
När sammanhanget har manipulerats inuti CALCULATE, börjar RANKX-funktionen sitt arbete därifrån.
Det fungerar genom varje enskilt län på varje rad tillsammans med deras totala försäljning, och rankar dem sedan. Det är så du får värdena 1 till X under raden Län (Uppdaterad).
Som ett resultat kommer filter och utsnitt inte att spela någon roll och kommer inte att påverka rankningen eftersom formeln har ställts in för att ignorera dem.
Slutsats
RANKX är ingen enkel funktion att använda. Nyckeln är att fokusera på nyanserna för att bättre kunna förstå funktionen.
Förhoppningsvis har du lärt dig mer om de avancerade tillämpningarna av DAX-funktionen RANKX i LuckyTemplates.
Du kan kolla inkurs i LuckyTemplates Online för fler diskussioner om RANKX-funktionen.
Med vänliga hälsningar,
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.
I den här handledningen lär du dig hur du bygger en anpassad förklaring i en LuckyTemplates Map Visual för att visa dina föredragna färger och segmentering.
Lär dig hur du ställer in en LuckyTemplates-bakgrundsbild med PowerPoint. Detta är en av mina tekniker för att skapa mina LuckyTemplates-rapporter.
I den här handledningen kommer vi att dyka in i en del inköpsanalyser inom en organisation, med hjälp av en interagerande funktion och kraften i datamodellen.