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 artikkelen skal jeg snakke om tidsintelligensfunksjoner i LuckyTemplates. Vi har allerede vært inne på et tidligere eksempel med feltene Dato , Totalt salg og Salg i fjor . Som du kan se, er det ingen data i Sales LY før 2019.
I DAX Formulas Reference Guide kan du se nesten alle DAX-funksjoner. I veiledningen er det en hel del dedikert til tidsintelligensfunksjoner. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Du vil bruke noen av disse ganske mye, mens andre funksjoner du sjelden eller aldri bruker.
LAST NED FILER BRUKT I DENNE ARTIKKELEN
Mange av disse funksjonene beregner faktisk det samme, bare med forskjellige granulariteter. For eksempel i funksjonene,, og, bruker de henholdsvis måneder , kvartaler og år for å beregne det samme over forskjellige tidsrammer.
Med dette i bakhodet er det ikke så mange funksjoner å jobbe med siden de fleste av dem fungerer på lignende måte.
Innholdsfortegnelse
LuckyTemplates Tidsfunksjoner: DATEADD Med CALCUATE
For å fortsette, la oss gå over noen andre funksjoner som jeg tror vil være enkle for deg å forstå.
Jeg skal vise deg en funksjon som hetersom faktisk er min favoritttidssammenligningsfunksjon.
I utgangspunktet lar DATEADD deg hoppe mellom et hvilket som helst antall tidsrammer når det brukes inne i funksjonen.
Det var en funksjon som vi brukte kaltsom bare lar deg hoppe ett år. Med DATEADD kan du legge inn en rekke forskjellige intervaller.
I Dato- kolonnen kunne jeg skrive inn -1 som antall intervaller og velge enten DAG , MÅNED , KVARTAL eller ÅR som intervall.
Ved å velge ÅR som intervall, kunne jeg faktisk få de samme resultatene som Sales LY- kolonnen.
Grunnen til at jeg liker DATEADD -funksjonen er på grunn av dens allsidighet. Jeg kan bare velge KVARTAL i stedet for ÅR , og ganske enkelt dra inn det nye målet for å se på mine kvartalsverdier .
Jeg kunne også endre antall intervaller fra -1 til -2 for å hoppe to kvarter tilbake .
Hvis jeg ville se på for to dager siden , ville jeg rett og slett byttet KVARTAL til DAG . Jeg kunne også gjort -2 positiv hvis jeg vil se på to dager etter .
Det er mye allsidighet med DATEADD -funksjonen, og det er derfor jeg liker det. Jeg tror du vil like det også etter å ha brukt tid på det ved å bruke det som en del av dine andre beregninger eller mål.
Du vil for eksempel finne ut forskjellen mellom i dag og i går . For å komme dit, kan du sette antall intervaller for DATEADD -funksjonen til -1 og deretter opprette et nytt mål for å regne ut forskjellen.
Til slutt kunne vi lage et nytt mål kalt Daily Difference . Alt jeg skal gjøre er å ta kolonnen Totalt salg og trekke den fra DATEADD- eksempelmålet, som er vår forrige dag.
Jeg kunne bare dra inn det nye målet, og nå kan vi se forskjellen.
Dette er hvordan tidsintelligensfunksjoner kan ta deg til mange forskjellige retninger avhengig av hva du vil finne.
Så la oss ta noen flere eksempler bare for å gi deg en idé om hva som er mulig her.
LuckyTemplates tidsfunksjoner: DATESMTD og DATESQTD
Hva om vi ønsket å beregne en månedsverdi ? Jeg skal lage et nytt mål kalt Sales MTD og legge Totalt salg inn i CALCUATE .
Det er en annen funksjon satt opp spesielt for dette formålet. Det som er så bra med tidsintelligensfunksjoner i LuckyTemplates er at det er en hel gruppe tabellfunksjoner satt opp spesifikt kun for tidsrelatert innsikt. Uten disse ville ting vært mer komplisert.
Jeg kan bruke en funksjon kalt som returnerer et sett med datoer i måneden frem til gjeldende dato . Alt jeg trenger å gjøre i denne funksjonen er å gå inn i Dato- kolonnen.
Hvis jeg drar det inn, får jeg nå en kumulativ månedlig totalsum .
Hvis jeg ville se ting klarere, kunne jeg kopiere og lime inn hele tabellen og fjerne de andre tiltakene slik at Sales MTD forblir. Jeg ville da velge en graf under Visualiseringer.
Så du ser her at jeg nå får en akkumulert sum av månedlige tall som vises i visualiseringen min.
Jeg kan også lage et nytt mål kalt Sales QTD som er nøyaktig det samme som Sales MTD , bortsett fra at nå bruker jeg funksjonen.
Det er akkurat det samme - jeg endrer bare funksjonen jeg bruker. Det er her det gjelder å ha en god forståelse av hva du vil se.
Mange av disse funksjonene har klare formål, noe som gjør det lettere å bare legge dem inn i riktig miljø eller analyse.
Gjennom å visualisere Sales QTD vil du også se den kumulative summen på kvartalsbasis .
Konklusjon
Dette er bare en introduksjon til tidsintelligensfunksjoner i LuckyTemplates og hvordan du bruker dem. Jeg vil virkelig at du skal utforske mer om hvordan de fungerer i dine egne modeller.
Du kan for eksempel gå ett skritt videre og finne prosentvis forskjell mellom i går og i dag.
Dette er noen av tingene du kan forgrene deg til når du bruker tidsintelligensfunksjoner effektivt.
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.