En djupare förståelse för Advanced RANKX

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.

En djupare förståelse för Advanced RANKX

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.

En djupare förståelse för Advanced RANKX

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.

En djupare förståelse för Advanced RANKX

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:

En djupare förståelse för Advanced RANKX

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.

En djupare förståelse för Advanced RANKX

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å.

En djupare förståelse för Advanced RANKX

Du kan också göra ett val med hjälp av Statliga regioner. Om du väljer Northeast visar den rätt rankning.

En djupare förståelse för Advanced RANKX

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:

En djupare förståelse för Advanced RANKX

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.

En djupare förståelse för Advanced RANKX

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.

En djupare förståelse för Advanced RANKX

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.

En djupare förståelse för Advanced RANKX

Formel #2: Använd ALLA och VÄRDEN

Låt oss nu titta på kolumnen Län (Uppdaterad).

En djupare förståelse för Advanced RANKX

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:

En djupare förståelse för Advanced RANKX

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.

En djupare förståelse för Advanced RANKX

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.

En djupare förståelse för Advanced RANKX

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.

En djupare förståelse för Advanced RANKX

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.

En djupare förståelse för Advanced RANKX

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,

Leave a Comment

Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.