En dybere forståelse af Advanced RANKX

Denne vejledning vil gennemgå et avanceret eksempel på DAX-funktionen RANKX i LuckyTemplates. Du kan se den fulde video af denne tutorial nederst på denne blog.

Dette er en breakout session fra Learning Summit Workshop iOnline.

En dybere forståelse af Advanced RANKX

Funktionen giver dig værdifuld indsigt, når du bruger den til en række forskellige sammenhænge på din rapportside. Det kan dog også være en af ​​de mest forvirrende funktioner at bruge i LuckyTemplates.

Det kan give dig forskellige resultater, der ser ud til at være korrekte, når de faktisk er forkerte. Hvis du ikke er forsigtig, ender du med at omarbejde hele rapporten.

Indholdsfortegnelse

Forholdet mellem RANKX og kontekster

I denne visualisering kan du se Amtsrangering, Statsrangering og Statsregionsrangering.

En dybere forståelse af Advanced RANKX

Det kan være svært at administrere konteksten for beregningen, hvis du vil se dem alle i én matrix. 

Lad os se på bordet.

En dybere forståelse af Advanced RANKX

Du kan se, at den har oplysninger om statsregioner, stat og amt.

For dette eksempel skal du regne ud rangeringen af ​​amterne.

Hvis du bare har Amt, Amtsrangering og Samlet salg i tabellen, får du de korrekte rangeringsresultater:

En dybere forståelse af Advanced RANKX

Men når du først begynder at lagde de andre sammenhænge i tabellen, begynder rangeringsresultatet at akkumulere hvert amt, der er i forskellige stater og statsregioner.

En dybere forståelse af Advanced RANKX

Så du skal identificere og ændre konteksten for beregningen for at sikre, at du får den korrekte overordnede rangering for hvert amt, uanset hvad der er valgt på rapportsiden.

Når du vælger en stat som Colorado, opdateres formlen også.

En dybere forståelse af Advanced RANKX

Du kan også foretage et valg ved at bruge Statsregioner. Hvis du vælger Nordøst, viser den den korrekte rangering.

En dybere forståelse af Advanced RANKX

Formel for amtsrangering

I denne vejledning bruges to formler til at få amtsrangeringen. Dette vil hjælpe dig med at forstå forskellen i de resultater, der genereres ved at bruge forskelligesammen med RANKX:

Formel #1: Brug af ALLE og ALLE SELECTED

Funktionen er nøgledelen af ​​denne formel for County Rank:

En dybere forståelse af Advanced RANKX

Det manipulerer konteksten i RANKX-formlen. Den gentager derefter tabellen Regioner og opretter rangeringsresultatet.

I dette tilfælde arbejder ALL-funktionen praktisk talt gennem hvert enkelt amt uanset den oprindelige kontekst.

Dette problem bliver kompliceret, når du begynder at lave lag på udsnitskontekster. Ved at bruge , vil rangeringen automatisk opdateres afhængigt af valget i sliceren.

En dybere forståelse af Advanced RANKX

Du skal også bruge til at placere yderligere kontekst til et resultat eller til at ændre konteksten for beregningen.

En dybere forståelse af Advanced RANKX

Konteksten justeres baseret på filtrene i funktionen CALCUATE.

Med dette vil rangeringen justeres baseret på konteksten, der kommer fra udskæringerne fra staten og statsregionen.

En dybere forståelse af Advanced RANKX

Formel #2: Brug af ALLE og VÆRDIER

Lad os nu se på kolonnen Amt (opdateret).

En dybere forståelse af Advanced RANKX

Du vil sikre dig, at denne kolonne fortsætter med at vise den overordnede rangering, uanset hvad der er valgt i udsnittene. Hvert amt bør have et unikt nummer.

Dette er den anvendte formel:

En dybere forståelse af Advanced RANKX

For dette eksempel var der ikke en måde at tyde et unikt amt på. Så en anden kolonne blev oprettet. Kolonnen Fuldt amt inkluderer amt, stat og region.

En dybere forståelse af Advanced RANKX

Dette giver dig en god skelnen mellem amter. På denne måde kan du nu arbejde med en virtuel tabel over de amter, der er i dataene.

Før du gør dette, skal du fjerne ALL-konteksten fra tabellen Regioner.

En dybere forståelse af Advanced RANKX

Så enhver kontekst, der kommer fra regionens tabel, eksisterer ikke på nuværende tidspunkt. Med funktionen kan du tilføje konteksten for kolonnen Fuldt amt igen.

En dybere forståelse af Advanced RANKX

En mulighed er at henvise til hver kolonne ved hjælp af funktionen ALLE. Men det bedre alternativ er at slippe af med al kontekst fra regioner og kun bringe hele amtet tilbage.

Når konteksten er blevet manipuleret inde i CALCULATE, starter RANKX-funktionen sit arbejde derfra.

En dybere forståelse af Advanced RANKX

Det fungerer gennem hvert enkelt amt på hver række sammen med deres samlede salg, og rangerer dem derefter. Sådan får du værdierne fra 1 til X under rækken Amt (Opdateret).

Som et resultat vil filtre og udsnitsværktøjer ikke have nogen betydning og vil ikke påvirke rangeringen, fordi formlen er indstillet til at ignorere dem.




Konklusion

RANKX er ikke en nem funktion at bruge. Nøglen er at fokusere på nuancerne for bedre at kunne forstå funktionen.

Forhåbentlig har du lært mere om de avancerede applikationer af DAX-funktionen RANKX i LuckyTemplates.

Du kan tjekke udkursus i LuckyTemplates Online for flere diskussioner om RANKX-funktionen.

Alt det bedste,

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.