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.
Det er så mye du kan gjøre med DAX i LuckyTemplates , og en av disse tingene er at du skal kunne finne de 3 beste selgerne dine for hver region automatisk. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Se for deg dette altfor kjente scenariet...
Du er i et møte og spurte om salgsområdene dine. Hvem er de tre beste selgerne dine i hvert territorium? Borer dypere, hva selger de, når selger de det og hvor mye?
Hva om det fantes en dynamisk måte å avdekke slik innsikt på som historisk sett ville vært tidkrevende å finne og vanskelig å bore ned i, og få deg til å se superprofesjonell og organisert ut i den nevnte møtesituasjonen?
Ved å bruke DAX i LuckyTemplates kan vi faktisk avdekke denne innsikten dynamisk og enkelt visualisere informasjon av denne typen.
I denne opplæringen vil jeg forklare hvordan du konstruerer nøkkelformelen som trengs for å oppnå dette, og hvorfor denne informasjonen kan være verdifull.
Denne teknikken kan brukes til en rekke forskjellige bruksområder.
Innholdsfortegnelse
Slik finner du de tre beste selgerne dine
Før vi dykker ned i formelen, la oss lage en tabell over regionene våre.
Vi hopper til Locations-tabellen og henter Navn-kolonnen . Legg deretter til selgerne også.
Vi kommer også til å bruke kolonnen Data Bars . Det er bare en fantastisk visualisering utgitt av LuckyTemplates.
Så for eksempel her, for hver enkelt region og for hver enkelt selger, kan vi faktisk få det totale salget .
Vi kan deretter rangere det ved å velge noe i diagrammet og se hvordan ting utføres over tid.
Vi kan også ta inn Dates-konteksten vår her og gjøre den om til en slicer. Og når vi endrer konteksten og tidsrammen, ser vi hvordan det endrer tabellen.
Men vi ønsker på en eller annen måte å automatisere dette eller hente våre topp 3 automatisk, og dynamisk se de topp 3 for enhver kontekst vi setter den inn i.
Og med dette må du sortere gjennom hver enkelt selger og se hvem som rangerte først, hvem som rangerte sist, så videre og så videre.
Men vi vil bare ha topp 3 og vi ønsker å gjøre det veldig effektivt. Vi må implementere en formel som gjør oss i stand til å gjøre det.
Trener formelen
Vi går til New Measure, og vi vil kalle det Topp 3 selgere per region . Vi vil bruke variabler her fordi det bare er den beste måten å kompartmentalisere formler som vi skriver.
Så vi går , og på neste linje skriver vi RankingContext . Vi vil rangere selgerne, så vi lager en tabell ved hjelp av verdiene til selgere .
Så skriver vi formelen.
Det er klart at vi setter en retur her og går til Beregn totalt salg på neste linje fordi vi fortsatt ønsker å beregne totalt salg .
Vi ønsker imidlertid bare å beregne topp 3 og hvilken kontekst vi har i tabellen vår. Konteksten her er faktisk navnet på forhandlernettstedet .
Vi vil bruke funksjonen, som er seriøst kult. Og vi går ALLE selgere hit, og deretter Totalt salg fordi TOPN kommer til å rangere etter Totalt salg.
Deretter skal vi gjøre dette lille trikset - vi skal bringe tilbake litt kontekst , og det er det RankingContext-variabelen er for.
Når vi trykker på enter og jeg tar dette inn, ser vi nå at dette bare vises tre ganger per region.
Du vil se at det faktisk gir det samme resultatet, men det sletter faktisk folk som ikke er topp 3.
Formel forklart
Her ser vi at for hver enkelt region har vi topp 3 selgere.
Vi kan endre tidsrammen og se at den kontinuerlig og dynamisk sorterer og beregner kun for Topp 3.
Det som skal gjenkjennes med TOPN er at der det plasseres inne i Calculate, er det filteret.
Så det vi sier her med denne funksjonen TOPN er at vi rangerer topp 3, for kun å returnere en tabell eller filtrere bort topp 3 selgere basert på salg.
Og på grunn av ALT tar dette faktisk ut selgerkonteksten. Så hvis vi ikke hadde ALLE her, ville vi fått de samme resultatene for hver enkelt selger.
Vi må bringe tilbake den konteksten i beregningen og deretter implementere den i tabellen vår.
Det er mange ting jeg demonstrerer gjennom TV- kanalen, at det er et mønster.
Så du kan faktisk implementere dette på tvers av en rekke forskjellige scenarier.
Kanskje du vil se på topp 3 produktsalg, eller topp 3 kunder osv.
Det trenger ikke være mot navn-konteksten. Det kan være mot produktkonteksten eller noen av dimensjonene du har i datamodellen din.
Så hvis vi blir kvitt det totale salget vårt og bare endrer dette, fordi alt utenfor Topp 3 er tomt, så returnerer vi bare Topp 3 her nå. Så alt vises dynamisk bare for topp 3.
Vi kan da bruke det fantastiske. Vi klikker ganske enkelt på rullegardinpilen på siden og går til betinget formatering og klikker på datalinjer.
Alt vi trenger å gjøre er å lage noen farger her, og nå har vi disse fantastiske bordvisualiseringene.
Vi kan få noen virkelig gode innsikter her og bruke dem til å gjøre anerkjennelse og belønninger effektivt.
For å fullføre det, skal vi lage dashbordet. Hvis vi ønsker å bore inn i en bestemt tilstand, kan vi bare endre den til en visualisering.
Med dette dashbordet kan vi bore inn i hvilken som helst region, og vi kan se hver eneste detaljhandelside vi har. Vi kan til og med velge en og se hvem som er våre topp 3 personer.
Konklusjon
Det er så mange implikasjoner at du kan bruke denne beregningen.
Det er så mange søknader her. I stedet for å ha totalsalg, kan du ha fortjenestemarginer eller transaksjoner osv.
I dette eksemplet kan analysen brukes til å gjenkjenne og belønne de tre beste selgerne i hver region på månedlig basis uten behov for kompleks og tidkrevende datainnsamling og analyse , som måtte starte på nytt så snart forrige måneds analysen ble fullført.
Noen andre bruksområder kan inkludere fremheving av de tre beste kundene dine, de tre beste produktene dine eller de tre største kostnadsgruppene per region.
Til syvende og sist kan denne innsikten hjelpe deg med å finpusse forretningsstrategien din rundt produkter eller regioner.
Nyt denne!
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.