Evalueringskontekst i DAX-beregninger

I denne opplæringen lærer vi om evalueringskontekst i DAX .

Evaluering eller innledende kontekst er miljøet som din dynamiske beregning er basert fra.

Det er viktig å forstå hvordan evalueringskontekst fungerer og hvordan den påvirker DAX-beregningen din. Så i neste avsnitt vil jeg vise deg de forskjellige måtene å lage evalueringen eller den innledende konteksten på.

Innholdsfortegnelse

Opprette evaluering eller innledende kontekst i DAX

Først må du ha en Dato- slicer og City- filter i tabellen for å oppnå dynamiske data.

Evalueringskontekst i DAX-beregninger

Det er alltid en innledende kontekst du må være klar over før du gjør noen beregning. Du kan finne nevnte evalueringskontekst fra et hvilket som helst sted.

I eksempeltabellen finner du konteksten fra Dato- sliceren eller fra City- filteret. Hvis du for eksempel velger Christchurch- filteret, vil resultatene i tabellen endres. Hvis du i tillegg justerer datoene fra 1. januar til 19. januar, kan du se at resultatene endret seg.

For 1. januar er for eksempel resultatet 90 074,80, mens det 19. januar er 111 293,70. Dette beviser at evalueringskonteksten virkelig kan endres for hvert enkelt resultat i DAX-beregninger.

For å vise deg et annet eksempel, la oss gjøre om den eksisterende tabellen til en totalsalg etter dato- visualisering.

Evalueringskontekst i DAX-beregninger

Når du velger eller sletter et filter eller til og med justerer tidsrammen, kan du få et nytt resultat i visualiseringen.

Det viktigste å merke seg er at formelen vi bruker i denne tabellen og visualiseringen ikke endres. Det er nøyaktig samme formel.  

Evalueringskontekst i DAX-beregninger

I Excel vil hver enkelt formel du ser være litt annerledes fordi cellereferansene vil være forskjellige. I LuckyTemplates forblir formelen nøyaktig den samme. Det som endrer resultatet er konteksten eller miljøet det blir evaluert i. Dette gjelder for hvert tiltak du oppretter.

Hver beregning du gjør i LuckyTemplates har en innledende kontekst som du må forstå. Før du ser på et individuelt resultat, må du forstå gjeldende kontekst for den beregningen.

Hvis du ikke visste hva som ble valgt i byskjæreren, ville du se på denne visualiseringen og vite at dette er det totale salget etter dato. Men hva slags totalt salg er det?

I eksemplet nedenfor vet du at det totale salget som vises i visualiseringen er fra Hamilton basert på sliceren.

Evalueringskontekst i DAX-beregninger

Forholdet mellom kontekst og datamodell

Å forstå hvordan denne konteksten fungerer er en avgjørende del av å lære og forstå DAX – fordi dette er så enkelt som det blir. Du kan deretter begynne å manipulere konteksten i formler og begynne å gjøre noen avanserte analyser.

Forhåpentligvis begynner du også å se hvor viktig modellen er fordi konteksten er direkte skapt av relasjonene mellom tabellene dine.

Byskjæreren som vi velger er fra Regioner-tabellen, mens beregningen av Totalt salg er i Sales-tabellen.

Dette kalles filterutbredelse .

Evalueringskontekst i DAX-beregninger

Filtre forplanter seg nedover forholdet gjennom pilene og de går mot de mange sidene på faktatabellen, som er Salgstabellen i dette tilfellet.

Du kan gjøre så mange av disse tingene til enhver tid fordi konteksten kan komme fra én oppslagstabell og en annen oppslagstabell. Og så kunne vi lagt enda flere lag og skape mer kontekst. Vi må bare forstå hva den opprinnelige konteksten for beregningen er.




Konklusjon

Filtre og slicere er grunnleggende måter å lage evalueringskontekst i DAX-beregningene dine.

Jeg håper du forstår hvor viktig evaluering (innledende) kontekst er. Hvis du vil gjøre en avansert analyse senere, må du endre konteksten i formlene dine.

Jubel!


Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.

Den kraftigste funksjonsanropet i LuckyTemplates

Den kraftigste funksjonsanropet i LuckyTemplates

I denne bloggen kan du utforske LuckyTemplates-datasettet, det kraftigste funksjonskallet som bringer tusenvis av M- og DAX-funksjoner til fingertuppene.

Datamodelleringsteknikker for å organisere DAX-mål

Datamodelleringsteknikker for å organisere DAX-mål

For dagens veiledning vil jeg dele noen få datamodelleringsteknikker for hvordan du kan organisere DAX-tiltakene dine bedre for en mer effektiv arbeidsflyt.

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates er et flott verktøy for finansiell rapportering. Her er en veiledning om hvordan du lager tilpassede tabeller for ditt LuckyTemplates økonomiske dashbord.

Gode ​​fremgangsmåter for Power Query Language Flow

Gode ​​fremgangsmåter for Power Query Language Flow

Denne opplæringen vil diskutere Power Query Language Flow og hvordan den kan bidra til å lage en jevn og effektiv datarapport.

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.