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 dagens innlegg vil jeg vise deg en unik måte å bruke DAX-rangeringsfunksjonen for å vise frem dine beste kunder over flere perioder. Du kan også se den medfølgende LuckyTemplates-opplæringsvideoen under dette innlegget for mer hjelp. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Men først, la oss ta en titt på hva vi ville ha hvis vi ikke brukte denne teknikken fra et visualiseringsperspektiv.
Vi kan lage en visualisering der vi ser på kundene våre basert på konteksten vi har valgt og hvordan de har prestert over tid fra et inntektsperspektiv.
Da kan vi også legge til en annen visualisering der vi inkorporerte en enkel logikk ved å bruke funksjonen for å finne ut inntektene i fjor.
Men hva om vi ønsker å fordype oss i dette? Hva om vi ikke vil se alle kundene våre? Kanskje ønsker vi å se på bare noen få av våre kunder eller vi ønsker å visualisere dette på en litt annen måte.
Vi kan utnytte en for å kunne isolere nøkkelkundene vi ønsker å se på. På denne måten kan vi vise individualiseringer noen unike verdier, som det nåværende salget til våre topp 5 kunder eller salget til våre topp 5 kunder fra i fjor.
Innholdsfortegnelse
Beregner topp 5 kunder i år ved å bruke TOPN DAX
La oss raskt lage selve formelen ved hjelp av et nytt mål.
Jeg skal navngi det nye tiltaket Topp 5 kunder TY , bruke funksjonen og referere til total inntekt.
Da bruker jeg TOPN DAX-funksjonen. Husk at TOPN er en tabellfunksjon, så du kan plassere den i filtreringsområdet til CALCUATE. Så skriver jeg 5 for å se mine topp 5 kunder.
Jeg vil se på alle kundene mine, så jeg kommer til å bruke funksjonen. Så skal jeg bestille dette etter totale inntekter og så sortere det i synkende rekkefølge.
Med formelen ovenfor fjernet vi konteksten fra kundene. Men hvis vi bare vil vise de 5 beste kundene, må vi bringe kundekonteksten tilbake. Jeg skal bruke funksjonen for å få den tilbake.
Nå skal jeg lage en visualisering av dette tiltaket og få inn kundene mine som dette. Du kan se at jeg bare viser mine topp 5 kunder i stedet for alle kundene mine.
For å forenkle ting, ville jeg satt dataetiketter her.
Vi kan også formatere den for å få den til å se overbevisende ut.
Formatering av DAX-formler med app
Jeg vil også fremheve hvor viktige formateringsformler er. Jeg skal kopiere formelen vi nettopp har laget.
Deretter vil jeg raskt navigere til DAX-oppryddingsverktøyet og lime inn koden her.
Deretter klikker jeg på Format-knappen.
Den resulterende formelen endret seg ikke for mye, noe som er greit. Dette er en ganske enkel formel å skrive, så det er ikke mye som må gjøres.
Men på større formler gjør DAX-oppryddingsverktøyet en enorm forskjell.
Hvis du ikke bruker dette verktøyet, vennligst bruk det. Det gjør formatet til formlene dine lettere å forstå.
Du kan også se videoen vår om DAX-oppryddingsverktøyet for mer informasjon.
Så nå har vi et godt format for formelen vår, og vi har også den logikken vi ønsker.
Beregner topp 5 kunder i fjor med TOPN DAX
Den neste tingen å gjøre er å se på mine topp 5 kunder. Jeg ønsker å se deres genererte inntekter i år, men jeg vil også rangere den basert på inntektene deres fra i fjor.
Jeg vil navngi dette tiltaket som topp 5 kunder (LY Rev) . Alt jeg trengte å gjøre her er å bruke det gamle målet fra tidligere og endre logikken. I stedet for å bruke Total Revenue, går jeg med Revenue Last Year. Vi skal rangere kundene våre basert på fjorårets inntekter.
Da kan jeg ta med dette nye målet inn i lerretet.
Det er interessant at bare 2 kunder kom opp i denne visualiseringen. Hvorfor det?
Logikken vi brukte ser riktig ut for meg, så la oss gjøre en rask revisjon for å finne ut hva som har skjedd. Jeg skal kvitte meg med visualiseringen Revenue LY by Customer Names og deretter gjøre Visual Revenue by Customer Names om til en tabell.
La oss formatere denne tabellen og ta med alle datapunktene vi har jobbet med. Disse formlene vil også fungere i tabellene.
Selve logikken fungerer faktisk. Grunnen til at kundene ikke dukker opp er fordi vi jobber med et ufullstendig datasett. Dette er grunnen til at Timothy Adams hadde store inntekter i fjor, men ikke hadde noen inntekter i inneværende år.
Vi kan legge inn inntekten fjorårets tall, som vil gi oss et fullstendig tall.
Og slik kan vi faktisk sammenligne våre topp fem kunders salg fra i fjor og i år.
Siden dette er en dynamisk liste, kan vi bytte til en annen region eller filter basert på en annen kanal.
Konklusjon
Teknikken jeg viste deg i dette innlegget er noe du kan bruke på mange forskjellige måter når du bruker funksjonen. En måte du kan bruke dette på er å gjøre sammenligninger fra en tidsperiode til en annen tidsperiode.
La oss si at du ønsket å bli kjent med de 30 beste kundene dine fra i fjor og finne ut om de fortsatt er blant de 30 beste i år. Du kan ganske enkelt matche dem på denne måten, og deretter lage en SANN eller FALSK logikk som du deretter kan legge inn i de betingede formateringsdelene av en visualisering.
Jeg viste dette nylig, og jeg liker virkelig hvordan det er mange måter du kan visualisere ting ved å bruke reglene for betinget formatering i diagrammer nå.
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.