Løs en dataanalyseutfordring med LuckyTemplates Accelerator
Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!
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.
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.
Det kan være vanskelig å administrere konteksten til beregningen hvis du vil se dem alle i én matrise.
La oss se på tabellen.
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:
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.
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å.
Du kan også gjøre et valg ved å bruke delstatsregioner. Hvis du velger Nordøst, viser den riktig rangering.
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:
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.
Du må også bruke for å sette ekstra kontekst til et resultat eller for å endre konteksten for beregningen.
Konteksten justeres basert på filtrene i CALCUATE-funksjonen.
Med dette vil rangeringen justeres basert på konteksten som kommer fra delstaten og delstatsregionen.
Formel #2: Bruk av ALLE og VERDIER
La oss nå se på kolonnen Fylke (oppdatert).
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:
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.
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.
Så enhver kontekst som kommer fra regionens bord eksisterer ikke på dette tidspunktet. Med funksjonen kan du legge tilbake konteksten til kolonnen Full County.
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.
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,
Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!
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.
Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.
Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.
Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.
Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.
La oss fordype oss i Standard LuckyTemplates-tema, og gjennomgå noen av funksjonene som er innebygd i selve LuckyTemplates Desktop-applikasjonen.
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.
Lær hvordan du setter opp et LuckyTemplates-bakgrunnsbilde ved hjelp av PowerPoint. Dette er en av teknikkene mine for å lage mine LuckyTemplates-rapporter.
I denne opplæringen skal vi dykke ned i noen innkjøpsanalyser i en organisasjon, ved å bruke en interaksjonsfunksjon og kraften til datamodellen.