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 unike eksemplet skal jeg vise deg en avansert der vi sammenligner et salg på en bestemt dag med det aller siste salget som ble gjort. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Dette vil være relevant hvis du faktisk ikke selger noe hver dag, eller hvis du ser på en bestemt kunde eller et produkt og du ønsker å vurdere: " Vi gjorde et salg denne dagen, men hvordan er dette sammenlignet med forrige gang vi solgte til denne kunden eller vi solgte dette produktet?»
Det er ingen tidsintelligensfunksjoner som lar oss gjøre dette i LuckyTemplates. Så dette er et perfekt eksempel på hvordan du kan kombinere flere DAX-funksjoner for å aktivere denne typen avansert DAX-innsikt.
Innholdsfortegnelse
Bruk av salgstabellen i stedet for datotabellen
Vi gjør ikke dette fra Datoer-tabellen. Her bruker vi Kjøpsdato , som egentlig kommer fra vår.
I denne kolonnen Kjøpsdato har vi hver transaksjon eller iterasjon av noe som har skjedd i faktatabellen vår. Vi legger denne i en tabell sammen med vårt Totalsalg. Basert på ethvert valg vi gjør, enten det er en kunde eller et produkt eller et hvilket som helst filter, viser det bare salgene vi har gjort og den faktiske datoen da de ble kjøpt.
Herfra ønsker vi å se på et bestemt resultat, og deretter hoppe tilbake og regne ut resultatet fra før . Da kan vi sammenligne det . Og det er det vi kan oppnå med formelen jeg har laget,.
Vi kan nå sammenligne dette $1 638-salget, for eksempel, med neste gang et salg foretas for denne bestemte kunden (Adam Hunter) fordi det nå er i denne nye konteksten. La oss nå sjekke ut formelen der jeg brukte en avansert DAX-teknikk uten Time Intelligence.
No Time Intelligence DAX Formula
Det første jeg gjorde var å isolere den siste salgsdatoen, den forrige datoen vi solgte . Så basert på hvilken kontekst eller rekke vi er i, vil vi kunne se tilbake og finne ut hva den datoen var. For eksempel, vi ser på resultatet $947, vi vil se datoen da $947-salget ble gjort.
For å finne ut av det, plasserte jeg denne tidligere datoen i en variabel (VAR).
Så dette er å se gjennom hver enkelt dato og finne ut om den datoen er under gjeldende dato. Det er det MAX -funksjonen gjør i denne filtreringsfunksjonen ( FILTER ). Det returnerer den nåværende datoen da salget foretas.
Nå som vi har det, kan vi mate det inn via en annen filtreringsfunksjon for å returnere et bestemt resultat i en annen kontekst.
Under RETUR beregner vi Totalt salg . Men i stedet for å beregne på en bestemt dag at det er gjort, skal vi se gjennom hver kjøpsdato og bare returnere kjøpsdatoen fra PriorDate via FILTER .
Det kommer til å produsere den nye konteksten for beregningen, og deretter returnere Totalt salg . Det er hvordan vi drar salgene fra dagen før til den gjeldende dagen. Det er med andre ord slik vi får salget fra forrige gang vi solgte et produkt til en kunde inn i den aktuelle konteksten.
Konklusjon
I denne opplæringen har jeg demonstrert hvordan vi kan sammenligne salg ved å bruke en avansert DAX-formel i LuckyTemplates uten Time Intelligence. Fra denne innsikten kan vi forgrene oss enda mer og se på ting som hva som var forskjellen eller hvilken prosentvis endring mellom disse resultatene var.
Hvis vi er i stand til å sette opp dette i våre modeller og i tabeller eller andre visuelle typer, er det mange andre måter vi kan bruke denne teknikken på for å finne enda bedre eller større innsikt.
Dette er et ganske avansert konsept. Det er én måte du kan kombinere mange forskjellige funksjoner, inkludert bruk av variabler.
Det er mye å lære hvis du kan finne tid til å dykke ned og forstå innholdet jeg går gjennom.
Jubel!
***** Lære Lucky Templates? *****
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.