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 vil jeg vise deg hvafunksjon kan gjøre gjennom noen få eksempler.
CALCUATE er en av de mest brukte funksjonene i LuckyTemplates. Den dikterer konteksten som skal brukes på ethvert mål og fjerner alle eksisterende filtre på plass.
Innholdsfortegnelse
Bruke CALCUATE-funksjonen for totalt salg
For å virkelig forstå virkningen CALCUATE har, er det viktig å huske at ethvert resultat i LuckyTemplates beregnes rad per rad. Alt avhenger av konteksten gitt.
La oss ta en titt på disse eksempeldataene. For denne raden gir målet oss et resultat på 108 466,30 når CALCUATE -funksjonen ble brukt. Denne CALCUATE- kolonnen viser i utgangspunktet tallene fra samme dato i fjor gjennom bruk avfunksjon.
Dette resultatet er basert på den opprinnelige konteksten som ble brukt, som er datoen. For denne spesifikke raden er datoen 14. august 2020.
Denne datoen er også den første konteksten for Total Sales- målet, som gir oss 220 148,60 i den raden basert på det nåværende tidspunktet.
Men hva om jeg innenfor denne konteksten også vil vise hva vi har laget fra et salgsperspektiv, men fra en annen tid? Det er her CALCUATE blir enda mer nyttig.
Bruke CALCUATE-funksjonen med DATEADD
CALCULATE lar meg for øyeblikket sammenligne det totale salget for gjeldende tidsperiode og salget fra i fjor på samme dag . Men denne sammenligningen trenger ikke nødvendigvis å gjøres på årsbasis. Vi kan gjøre sammenligninger fra dag til dag, og til og med månedlige og kvartalsvise beregninger også.
Før vi gjør det, la oss ta en titt på det opprinnelige målet.
Ved å bruke CALCUATE refererte jeg til Totalt salg og brukte funksjonen SAMEPERIODLASTYEAR . Denne funksjonen lar meg hoppe nøyaktig ett år før gjeldende dato.
Det setter selvfølgelig en begrensning på beregningen min fordi det ikke vil tillate meg å gå utover ettårsperioden. Så jeg skal lage et nytt tiltak som lar meg gjøre det.
Jeg skal starte målet på samme måte som det opprinnelige målet ble laget. Jeg skal bruke BEREGN og referer til totalt salg .
Deretter skal jeg bruke tidsintelligensfunksjonenog sett den til å gå tilbake i bare ett kvarter.
Når jeg legger det til i tabellen min, vil du se at jeg nå har data som viser tallene fra ett kvartal siden.
Det er fordelen med å bruke DATEADD i målene dine. Den lar deg angi hvilken som helst tidsramme, i motsetning til SAMEPERIODLASTYEAR , som bare teller nøyaktig ett år før gjeldende dato.
Denne gangen, la meg endre det målet og sette tiden tilbake til bare én dag, i stedet for ett kvarter.
Som forventet viser resultatet jeg får svært liten forskjell fra den opprinnelige figuren, vel vitende om at det bare har gått én dag.
Bruke CALCULATE med FILTER-funksjonen
Du kan også bruke CALCUATE medfunksjon, som lar oss legge til enda mer dybde til analysen vår.
For dette eksemplet, la oss se hva som kommer til å skje hvis vi FILTERER gjennomdatoene . _
Deretter skal jeg sette den tildato minus 7, som betyr en uke fra gjeldende dato.
Dette gir oss et rullende gjennomsnitt som ser tilbake på tallene fra en uke før, men denne gangen bruker vi FILTER for å gå tilbake i stedet for.
Igjen går det hele tilbake til konteksten som ble brukt. Vi starter med den innledende konteksten, som ser på gjeldende dato, så legger vi til mer til den konteksten ved å bruke CALCUATE- funksjonen slik at vi kan diktere en ny tidsramme å se nærmere på.
Konklusjon
CALCUATE kan definitivt gi deg større rekkevidde til rapportene dine og lar deg gjøre sammenligninger på tallene dine på tvers av forskjellige tidslinjer. Dette er noe du også kan bruke på andre elementer enn Totalt salg.
Forhåpentligvis kan du snart begynne å bruke denne funksjonen på ditt eget arbeid. Utforsk gjerne andre sammenhenger du kan legge til målene dine ved å bruke CALCUATE .
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.