En dypere forståelse av Advanced RANKX

Denne opplæringen vil gå gjennom et avansert eksempel på DAX-funksjonen RANKX i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Dette er en breakout-økt fra Learning Summit Workshop iPå nett.

En dypere forståelse av Advanced RANKX

Funksjonen gir deg verdifull innsikt når du bruker den i en rekke forskjellige sammenhenger på rapportsiden din. Det kan imidlertid også være en av de mest forvirrende funksjonene å bruke i LuckyTemplates.

Det kan gi deg forskjellige resultater som ser ut til å være riktige, mens de faktisk er feil. Hvis du ikke er forsiktig, vil du ende opp med å omarbeide hele rapporten.

Innholdsfortegnelse

Forholdet mellom RANKX og kontekster

I denne visualiseringen kan du se fylkesrangeringen, staters rangering og rangering av delstatsregioner.

En dypere forståelse av Advanced RANKX

Det kan være vanskelig å administrere konteksten til beregningen hvis du vil se dem alle i én matrise. 

La oss se på tabellen.

En dypere forståelse av Advanced RANKX

Du kan se at den har informasjon om statlige regioner, stat og fylke.

For dette eksemplet må du regne ut rangeringen av fylkene.

Hvis du bare har fylkesrangering, fylkesrangering og totalt salg i tabellen, får du de riktige rangeringsresultatene:

En dypere forståelse av Advanced RANKX

Men når du begynner å legge lag på de andre kontekstene i tabellen, begynner rangeringsresultatet å akkumulere hvert fylke som er i forskjellige stater og delstatsregioner.

En dypere forståelse av Advanced RANKX

Så du må identifisere og endre konteksten for beregningen for å sikre at du får riktig total rangering for hvert fylke uavhengig av hva som er valgt på rapportsiden.

Når du velger en stat som Colorado, oppdateres formelen også.

En dypere forståelse av Advanced RANKX

Du kan også gjøre et valg ved å bruke delstatsregioner. Hvis du velger Nordøst, viser den riktig rangering.

En dypere forståelse av Advanced RANKX

Formel for fylkesrangering

I denne opplæringen brukes to formler for å få fylkesrangeringen. Dette vil hjelpe deg å forstå forskjellen i resultatene som genereres ved å bruke forskjelligesammen med RANKX:

Formel #1: Bruker ALLE OG ALLEVALGTE

Funksjonen er nøkkeldelen av denne formelen for fylkesrangering:

En dypere forståelse av Advanced RANKX

Den manipulerer konteksten innenfor RANKX-formelen. Deretter itererer den gjennom Regions-tabellen og lager rangeringsresultatet.

I dette tilfellet fungerer ALL-funksjonen praktisk talt gjennom hvert enkelt fylke uavhengig av den opprinnelige konteksten.

Dette problemet blir komplisert når du begynner å legge lag på slicer-kontekster. Ved å bruke vil rangeringen automatisk oppdateres avhengig av utvalget i sliceren.

En dypere forståelse av Advanced RANKX

Du må også bruke for å sette ekstra kontekst til et resultat eller for å endre konteksten for beregningen.

En dypere forståelse av Advanced RANKX

Konteksten justeres basert på filtrene i CALCUATE-funksjonen.

Med dette vil rangeringen justeres basert på konteksten som kommer fra delstaten og delstatsregionen.

En dypere forståelse av Advanced RANKX

Formel #2: Bruk av ALLE og VERDIER

La oss nå se på kolonnen Fylke (oppdatert).

En dypere forståelse av Advanced RANKX

Du vil forsikre deg om at denne kolonnen vil fortsette å vise den samlede rangeringen uavhengig av hva som er valgt i utsnittene. Hvert fylke bør ha et unikt nummer.

Dette er formelen som brukes:

En dypere forståelse av Advanced RANKX

For dette eksemplet var det ingen måte å tyde et unikt fylke på. Så en annen kolonne ble opprettet. Kolonnen Full County inkluderer fylke, stat og region.

En dypere forståelse av Advanced RANKX

Dette gir deg et godt skille mellom fylkene. På denne måten kan du nå jobbe med en virtuell tabell over fylkene som er i dataene.

Før du gjør dette, må du fjerne ALL-konteksten fra Regions-tabellen.

En dypere forståelse av Advanced RANKX

Så enhver kontekst som kommer fra regionens bord eksisterer ikke på dette tidspunktet. Med funksjonen kan du legge tilbake konteksten til kolonnen Full County.

En dypere forståelse av Advanced RANKX

Et alternativ er å referere til hver kolonne ved å bruke ALL-funksjonen. Men det bedre alternativet er å kvitte seg med all konteksten fra Regioner og bare bringe tilbake hele fylket.

Når konteksten har blitt manipulert inne i CALCULATE, starter RANKX-funksjonen arbeidet derfra.

En dypere forståelse av Advanced RANKX

Det fungerer gjennom hvert eneste fylke på hver rad sammen med deres totale salg, og rangerer dem deretter. Slik får du verdiene fra 1 til X under fylkesraden (Oppdatert).

Som et resultat vil filtre og slicers ikke ha noen betydning og vil ikke påvirke rangeringen fordi formelen er satt til å ignorere dem.




Konklusjon

RANKX er ikke en enkel funksjon å bruke. Nøkkelen er å fokusere på nyansene for å kunne forstå funksjonen bedre.

Forhåpentligvis har du lært mer om de avanserte applikasjonene til DAX-funksjonen RANKX i LuckyTemplates.

Du kan sjekke utkurs i LuckyTemplates Online for flere diskusjoner om RANKX-funksjonen.

Beste ønsker,


DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.