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,


Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!

Løpende totaler i LuckyTemplates ved hjelp av DAX

Løpende totaler i LuckyTemplates ved hjelp av DAX

Lær hvordan du beregner løpende totaler i LuckyTemplates ved hjelp av DAX. Løpende totaler lar deg ikke bli fanget opp i et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.

LuckyTemplates Slope Chart: En oversikt

LuckyTemplates Slope Chart: En oversikt

Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.

LuckyTemplates fargetemaer for enhetlige visualiseringer

LuckyTemplates fargetemaer for enhetlige visualiseringer

Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

La oss fordype oss i Standard LuckyTemplates-tema, og gjennomgå noen av funksjonene som er innebygd i selve LuckyTemplates Desktop-applikasjonen.

LuckyTemplates Map Visual: Hvordan lage og legge til en egendefinert legende i LuckyTemplates

LuckyTemplates Map Visual: Hvordan lage og legge til en egendefinert legende i LuckyTemplates

I denne opplæringen lærer du hvordan du bygger en egendefinert legende i en LuckyTemplates Map Visual for å vise dine foretrukne farger og segmentering.

LuckyTemplates bakgrunnsbilde for rapporter som bruker PPT

LuckyTemplates bakgrunnsbilde for rapporter som bruker PPT

Lær hvordan du setter opp et LuckyTemplates-bakgrunnsbilde ved hjelp av PowerPoint. Dette er en av teknikkene mine for å lage mine LuckyTemplates-rapporter.

Anskaffelsesbeslutningsmodell og analyse i LuckyTemplates

Anskaffelsesbeslutningsmodell og analyse i LuckyTemplates

I denne opplæringen skal vi dykke ned i noen innkjøpsanalyser i en organisasjon, ved å bruke en interaksjonsfunksjon og kraften til datamodellen.