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.
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.
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.
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.
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.
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 .
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!
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.
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å.
Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.
I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
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.
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.