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.
Denne opplæringen kom ut som et spørsmål ihvor et medlem trengte å regne ut toppverdien for et bestemt resultat, og ønsket å vise det i en LuckyTemplates-kortvisualisering. Dessuten ønsket medlemmet at det skulle være dynamisk slik at kortvisualiseringen vil endre eller oppdatere resultatet i henhold til valget som er gjort. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
et LuckyTemplates Support Forum-innlegg
Jeg følte at dette var et godt eksempel for å forgrene seg til en opplæring som viser hvordan du kombinerer noen få nøkkelfunksjoner i DAX for å trekke ut denne typen resultater.
En nøkkelfunksjon her er, som lar oss få tekstresultater i LuckyTemplates og vise dem frem i rapportene våre på en eller annen måte. Vi må beregne en tekstverdi og endre konteksten vi beregner den i.
I denne opplæringen ønsker vi å vise toppresultatet med denne løsningen. For å fullføre eventuell intern rangering og endre konteksten til en beregning, anbefaler jeg at vi bruker funksjonen . I dette tilfellet vil vi bruke TOPN i kombinasjon med og SELECTEDVALUE for å trekke ut dette resultatet og sette det inn i en kortvisualisering i LuckyTemplates-rapporten vår.
Innholdsfortegnelse
Bruker TOPN for rangering
TOPN er den enkleste og mest effektive måten å lage dette resultatet på, og jeg skal vise deg hvorfor. La oss se på formelen.
Denne formelen går gjennom hvert produkt på listen, og identifiserer og viser bare toppresultatet. TOPN er en rangeringsenhet for tabellfunksjoner, så den vil dynamisk lage en rangeringstabell. Deretter, ved å spesifisere tallet vi ønsker å beholde i den tabellen, som i dette tilfellet er ett, kan vi returnere bare det øverste (1) resultatet av produktene våre via totalt salg i synkende ( DESC ) rekkefølge.
Det som er bra med TOPN-funksjonen er at vi kan beholde et hvilket som helst nummer vi ønsker å ha i rangeringen vår. Vi kan ha topp 3, topp 5, topp 10, topp, 20 osv. Siden vi kun ønsker å vise ett tekstresultat for denne analysen, legger vi nummer én inn her.
TOPN gjør den rangeringen for oss virtuelt, men forlater bare konteksten til toppresultatet. SELECTEDVALUE plukker opp resultatet til venstre, og returnerer deretter produktnavnet til det topprangerte resultatet. SELECTEDVALUE lar oss også isolere en tekstverdi , og deretter vise den i en bestemt visualisering. I dette tilfellet er det en kortvisualisering, men det kan også være en tabell, et diagram, etc.
Så dette er hvordan TOPN kan gjøre det mulig for oss å lage filtre basert på rangering . Vi kan deretter legge resultatene i en kortvisualisering siden den kommer til å returnere en skalarverdi , som er en entallsverdi.
Hvordan resultatet vises på kortet
Kortvisualiseringen som viser det topprangerte produktresultatet er faktisk det målet vi laget.
Vi plasserte det topprangerte produktmålet i feltene våre, og det er slik vi får denne dynamiske beregningen hver gang. Vi kan deretter klikke gjennom en hvilken som helst region og kortvisualiseringen vår vil gi oss resultatet.
Konklusjon
Det er mange flotte måter du kan bruke denne teknikken på til å vise resultater i en LuckyTemplates-kortvisualisering ved hjelp av TOPN. Når du forstår hvordan denne funksjonen fungerer, vil du se at den har mange applikasjoner for de fleste rangeringstyper.
Dette er et ganske unikt konsept, men veldig nyttig. Forhåpentligvis kan du se hvordan du trekker ut mange andre typer tekstresultater til kort bare ved å endre på hvilken filtreringsdynamikk du har inne i CALCUATE-funksjonen. Du kan ha din topprangerte region,,, osv. Du kan også bruke dette til å vise produktet ditt i bunnen, bunnregionen osv.
Jeg håper du liker dette innholdet og får god innsikt fra det.
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.