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.
Jeg vil gi deg en veldig rask introduksjon til LuckyTemplates DAX ALL-funksjonen. Jeg opplever at det kan være litt forvirring rundt hvordan denne funksjonen fungerer, og jeg ønsker å forenkle den og gjøre den lett å forstå. Denne opplæringen vil gjøre deg i stand til å gjenkjenne hvor og når du bør bruke denne funksjonen. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Defunksjonen er veldig allsidig og kan aktivere noen virkelig høynivåanalyser hvis du virkelig forstår hva den faktisk gjør. Jeg skal gå gjennom noen eksempler slik at du kan få en praktisk forståelse av når du skal bruke den.
ALL-funksjonen er også kjent som filterfunksjonen eller "fjern kontekstfunksjonen".
Innholdsfortegnelse
Beregne prosent av salg ved å bruke LuckyTemplates DAX ALL-funksjonen
Jeg har en veldig enkel modell her hvor jeg bare analyserer kundesalget mitt. Jeg har en visualisering så vel som en tabell. Og hvis jeg ønsker å bore inn i et bestemt år, kan jeg gjøre det ved å bruke skjæremaskinen min.
Så jeg skal lage et nytt mål og kalle det All Customer Sales . I denne målingen eller formelen skal jeg brukefunksjon.
Her er det avgjørende å forstå hvordan CALCUATE fungerer. Denne funksjonen endrer konteksten til en beregning. Du kan fjerne eller legge til filtre ved å bruke CALCUATE. Du kan gjøre en rekke ting med den, og du kan forgrene målene dine.
Inne i CALCUATE legger jeg alltid inn et av mine kjernemål, og i dette tilfellet Totalt salg . Deretter vil jeg bruke ALL fordi det fjerner filtre.
Deretter skal jeg legge til kolonnen Kundenavn . Jeg kunne lagt kundetabellen min her, men i dette tilfellet skal jeg bare være spesifikk. Dette vil fjerne kolonnen Kundenavn fra konteksten for denne beregningen.
Når jeg legger inn denne målingen i tabellen min, vil du se at den gir oss summen på hver enkelt rad. Hvis du ser på formelen, beregner jeg fortsatt Totalt salg, men jeg endrer innholdet. Jeg fjerner alle filtre som kommer fra kundetabellen. Og derfor har vi nå totalen på hver eneste rad.
Og så herfra kan jeg beregne prosent (%) av kundesalg . Alt jeg trenger å gjøre er bare noen enkle forgreninger . Jeg bare totalt salg av ALLE kundesalg . Og så skal jeg sette en null (0) som et alternativt resultat .
Jeg skal bare snu dette til en prosentandel, bringe det til bordet, så ser vi prosentandelen av salget fra hver kunde.
Visualiseringsteknikker for mer innsikt
Jeg kan også gjøre dette til en visualisering for mer meningsfylt innsikt. Dette kan være aktuelt hvis du har en mindre kundebase eller et lite antall produkter eller hvis du ønsker å sammenligne ditt lagersalg eller ulike butikker basert på en prosentandel av det totale salget.
Dette er en veldig enkel teknikk som du kan bruke for å aktivere det. Og husk med alle disse beregningene, du trenger faktisk ikke de mellomliggende beregningene på bordet. Med måleforgrening kan du enkelt lage tabeller som dette.
En annen ting du kan gjøre, som jeg synes fungerer ganske bra er.
Du kan legge til datafelter i visualiseringen og gjøre den mer overbevisende.
LuckyTemplates DAX ALL funksjon og innledende kontekst
Det viktigste å merke seg her er å virkelig forstå hva den opprinnelige konteksten er. Jeg skal vise deg hvorfor.
For eksempel vil jeg ha produktene mine som min innledende kontekst i stedet for kundenavn. Sjekk hva som skjer med alle tallene. De endret seg betydelig, og de gir faktisk ikke mening.
Når du virkelig forstår hva CALCUATE og ALL gjør i kombinasjon, vil du se hvordan de fungerer med den opprinnelige konteksten.
Som du kan se i denne tabellen, har vi produkter som den første konteksten og vi har totalt salg. Vi fjerner all kontekst fra kundene, men vi påvirker ikke produktene i det hele tatt fordi produktnavnet ikke er i formelen vår. Det gjør faktisk ingenting annerledes enn vårt totale salg.
Men hvis vi legger kundenavnet vårt på toppen av det , vil du se at vi har forskjellige beløp. Dette er fordi ALL nå påvirker kundenavnet her.
Så vi har litt kontekst fra produktnavnet, og vi har også kontekst fra kundenavnene. Vi har det totale salget for den kombinasjonen, men i beregningen av alle kundesalg fjerner vi enhver kontekst fra kunden.
Så hvis jeg sorterer dette etter produktnavn, er alle disse tallene de samme for alle disse kundene, fordi konteksten fra kunden blir fjernet med ALLE-funksjonen.
Og så hvis jeg ruller nedover, vil du se at dette tallet endres så snart vi går til et annet produkt.
Konklusjon
Dette er noen av de viktigste tingene du virkelig må forstå for å effektivt bruke LuckyTemplates DAX ALL-funksjonen.
Forstå din nåværende kontekst for beregning, og husk at CALCUATE lar deg endre den konteksten. ALL er funksjonen for å fjerne filtre som du kan plassere inne i CALCUATE.
Så lek deg litt med dette, og du vil finne mange måter å bruke ALL-funksjonen på og finne mange forskjellige innsikter. Det er nok av eksempler hele veieninnholdet på plattformen vår, så sørg for at du også sjekker det ut.
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.