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.
DAX-funksjoner utvider dynamiske beregninger kraftig. De utvider også de andre viktige egenskapene i LuckyTemplates. I denne opplæringen vil vi diskutere hvordan du dynamisk kan beregne det forrige høyeste resultatet i LuckyTemplates . Vi vil også lære den riktige kombinasjonen av formel og teknikker for akkurat denne beregningen. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Ved å gjøre en dynamisk beregning kan vi kjøre beregningen av et valgt datasett, mens deres tidligere høyeste resultat kontinuerlig oppdateres og vises visuelt.
Jeg skal vise deg hvordan du faktisk kan gjøre dette. Formelen for dette trenger ikke å være for kompleks i det hele tatt. Det krever bare en veldig god forståelse for å få det til å fungere.
Innholdsfortegnelse
Få data inn i en tabell
La oss duplisere vår nåværende visualisering her, og vi skal se på den som en tabell.
Sørg alltid for at du får dataene dine inn i en tabell. Dette lar deg faktisk se på resultatene.
Før noe annet, la oss endre formatet på Dato- kolonnen til dette formatet som jeg vanligvis foretrekker.
Kombinasjon av DAX-funksjoner for tidligere beregning av høye resultater
Her er kombinasjonen av DAX-funksjoner som vi vil bruke for å beregne det forrige høyeste resultatet i LuckyTemplates-rapportene dine.
Vær oppmerksom på at det er viktig å komme inn i tabeller for å forstå hvilke data du ser på.
I utgangspunktet må vi se tilbake på hver forrige dag. Deretter identifiserer den maksimale inntektsdatoen på en dag. Dessuten, ettersom vi går nedover listen, vil datoene vi trenger å jobbe gjennom bli større og større.
Dette er fordi vi historisk sett må se tilbake over hver forrige dag for hvert enkelt resultat i tabellen vår. Det er akkurat det jeg har gjort i denne formelen.
Bruke MAXX DAX-funksjonen
I denne formelen brukte jeg en iterasjonsfunksjon kalt.
Dette lar deg lage den tidligere nevnte iterasjonen. Denne iterasjonen er avgjørende for å beregne det forrige høyeste resultatet.
Alt vi trenger å gjøre er å plassere den reviderte virtuelle tabellen for hvert enkelt resultat som vi trenger å iterere gjennom ved å bruke denne logikken .
La oss nå prøve å jobbe gjennom et eksempel for denne beregningen.
Bruke FILTER og ALLSELECTED DAX-funksjoner
La oss ta en titt på 6. januar 2018, som vil fungere som vår nåværende dato.
Dettefunksjonen i formelen vil se tilbake gjennom hver enkelt dato i gjeldende kontekst eller filter . Dette er muliggjort ved hjelp av funksjonen.
ALLSELECTED - funksjonen ser kun på datoer innenfor gjeldende kontekst (i dette tilfellet 2018).
Hvis vi bruktefunksjon i stedet for ALLSELECTED , ville den se tilbake gjennom hver enkelt dato fra tidenes begynnelse .
Evaluering gjennom hver enkelt dato
Etter å ha sett gjennom datoene i den gjeldende konteksten, kommer den til å gå gjennom hver eneste dag i tabellen din. Deretter kommer den til å filtrere ut dagene som er mindre enn eller lik gjeldende dato i den aktuelle konteksten.
Gjeldende dato beregnes ved å brukefunksjon.
I denne sammenheng er gjeldende dato 6. januar . Derfor, hvis datoen er mindre enn eller lik gjeldende dato , vil det tilsvare TRUE.
Videre kommer det også til å være den virtuelle tabellen over datoer som vi vil ha i denne iterasjonsfunksjonen.
I tillegg vil vi gjenta bare de bestemte datoene . Deretter vil vi identifisere den maksimale inntektsdagen ( Total inntekt ).
Følgelig er det det den gjør med hver enkelt rad i denne tabellen. Hver enkelt beregning gjøres nøyaktig likt.
Det er klart at dette virtuelle bordet blir større og større etter hvert som du beveger deg nedover listen. Og når du setter den opp akkurat slik, blir den helt dynamisk.
Ved å gjøre det kan du velge hva som helst fra filtrene. Du kan til og med endre dato og tidsramme også.
I tillegg vil du se at Previous High-visualiseringen kontinuerlig revurderer for å beregne den høyeste verdien fortløpende.
Med andre ord, det er som en live MAX- verdi. Hvis vi legger til flere og flere filtre, vil vi fortsatt få oppdaterte resultater.
Denne formelen er åpenbart ikke for kompleks. Den kan imidlertid produsere og legge til noen få innsikter for rapportene dine. Når du har fått de riktige beregningene inn i tabellen, kan du endelig endre den til en.
Konklusjon
For å oppsummere er nøkkelen for denne spesielle innsikten å sørge for at du forstår iterasjonsfunksjoner. Det vil også tillate deg å plassere virtuelle bord inni dem også.
Dette fremhever de enestående egenskapene til LuckyTemplates når det gjelder å lage enkle formler, og de dynamiske resultatene du enkelt kan få.
Dette er en ganske unik beregning som har mye verdi. Det kan også legge til litt farge til innsikten din.
Lykke til med å prøve å implementere dette i dine egne modeller.
For mer informasjon om hvordan du kan kombinere viktige DAX- funksjoner for å finne kompleks og verdifull datainnsikt i LuckyTemplates, kan du sjekke ut modulen på .
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.