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 dette innlegget utvider jeg mer om evalueringskonteksten i LuckyTemplates DAX. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Evalueringskontekst er også kjent som den innledende konteksten i LuckyTemplates. Det er miljøet som beregningen din er basert på.
For å gjøre ting mer avansert, kan formlene dine faktisk ha flere kontekster som fungerer samtidig?
Innholdsfortegnelse
Endre kontekst i en formel
Å ha flere sammenhenger er ikke så komplisert, og jeg vil vise deg dette gjennom et eksempel.
Først av alt må vi alltid forstå hva evalueringen eller den innledende konteksten er.
Du må ha en god forståelse av hvordan kontekst fungerer innenfor formelen din.
Ellers ville du noen ganger ikke ha noen anelse om hvor resultatene dine kommer fra til slutt.
I dette eksemplet er det ganske enkelt siden det bare er innholdet i tabellen.
Men hva om jeg ville beregne en løpende sum her?
For å gjøre dette vil jeg først lage et mål og kalle det 30 Day Running Total . Deretter vil jeg sette inn en funksjon i neste linje.
Jeg vil dekke CALCUATE -funksjonen i detalj i et senere avsnitt, men i hovedsak beregner den ethvert uttrykk vi legger inn og lar oss endre konteksten til beregningen i et mål.
CALCUATE vil bli din mest brukte funksjon siden det er den viktigste funksjonen i DAX.
For å fortsette, skal jeg beregne kolonnen Totalt salg , men jeg vil beregne den i en annen kontekst .
Jeg vil bruke funksjonen som lar meg lage et filter i den nye konteksten jeg ønsker.
FILTER lar meg sette en tabell inni den, men du trenger ikke å sette en faktisk tabell siden du også kan bruke en tabellfunksjon som i dette eksemplet.
Jeg vil da bringe inn det nye tiltaket på bordet og legge det i visualisering for enklere forståelse.
Logisk sett får vi totalsummen for hver spesifikk dag ved å se tilbake fra den dagen til tretti dager før og deretter summere dem alle sammen .
Dette er viktig med tanke på kontekst siden vi har evalueringskonteksten først gjennom Dato-kolonnen , men så endrer vi konteksten for å beregne det totale salget i et nytt miljø gjennom en formel.
Vi lager den nye konteksten gjennom FILTER- funksjonen ved å fjerne konteksten fra Datoer ved å bruke funksjonen eller fjern filterfunksjonen .
Etter å ha fjernet filteret fra en hvilken som helst dato, vil jeg gå gjennom hver enkelt dato og se på trettidagersvinduet fra den spesifikke datoen gjennom denne delen.
Du kan nå se at vi har skapt en annen kontekst innenfor selve formelen .
Viktigheten av å forstå evalueringskontekst
Det er svært viktig å forstå evalueringskonteksten på hvert enkelt tidspunkt. Det blir mer avansert siden det er mange måter vi kan endre konteksten for å beregne noe annerledes .
Men etter hvert som du kommer dypere inn i LuckyTemplates, åpner det også for en ny verden av muligheter der formlene dine ikke unødvendig vil være lange og komplekse.
Å kjenne til disse konseptene vil gjøre deg i stand til å skrive ting mer effektivt der komplekse beregninger kan gjøres med en enkel formel .
Konklusjon
Denne artikkelen er ganske enkelt en introduksjon om hvordan du kan endre konteksten for å skrive effektive formler.
Det er mange applikasjoner for kontekst, så forhåpentligvis er du spent på å se hva du kan oppnå gjennom formelkombinasjonene og mønstrene du kan lage.
La oss runde av denne delen og gå videre til flere viktige ideer og funksjoner ved bruk av DAX-funksjoner.
Beste ønsker,
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.