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 denne artikkelen vil vi utforske hvordan vi kan bruke TOPN- funksjonen i LuckyTemplates. Du vil virkelig nyte å se den enorme mengden av måter du kan bruke denne funksjonen på. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
TOPN er en så kraftig funksjon og det er så mange små nyanser i hvordan den fungerer i forskjellige sammenhenger.
Jeg skal gå gjennom noen eksempler, og du vil se hvordan jeg har brukt TOPN på disse veldig unike beregningene eller innsikten jeg ønsker å vise frem.
Jeg har et oppsett her hvor jeg prøver å analysere selgerne.
Vi har selgerne våre i tabellen, og diagrammet nedenfor representerer kolonnene Selgernavn og Totalt salg. Så det viser inntektene generert over den bestemte tidsperioden.
Vi kan også endre tidsrammen som vi analyserer kundene våre på.
Innholdsfortegnelse
Bruke TOPN for å sammenligne salg versus topp 5 salgsgjennomsnitt
Vi prøver å sammenligne salget per selger med gjennomsnittet av våre topp 5. Dette eksemplet er en perfekt innsikt for bruk av.
TOPN gjør det mulig for oss å manipulere en virtuell tabell basert på en rangering og deretter kjøre en beregning basert på den virtuelle tabellen.
Du kan bruke TOPN på et par måter, men i dette spesielle tilfellet plasserer jeg den virtuelle TOPN- tabellen inne i en iterasjonsfunksjon.
Så innenfor hvert enkelt resultat ønsker jeg å lage og forme en virtuell tabell som jeg vil iterere gjennom. Og så vil jeg produsere et resultat basert på det.
Hvis vi ønsker å analysere de fem beste selgerne i vår kontekst, må vi bruke ALL- funksjonen i TOPN for å fjerne enhver kontekst fra selgernavnet. Vi utvider en virtuell tabell over alle våre selgere her.
Deretter kjører vi en rangering og forlater bare de fem beste fordi vi bruker Synkende ( DESC ) her og Totalt salg.
I utgangspunktet gjentar TOPN hver enkelt selger, men vi returnerer bare de fem beste.
Så denne spesielle iterasjonen, AVERAGEX , gjentar bare over fem selgere på hver eneste rad.
Og teoretisk sett vil de fem beste selgerne være følgende:
Du kan manipulere dette uttrykket ganske mye. Vi kan gjøre topp 10 ved å bare endre tallet til 10, og da får vi gjennomsnittet av topp 10.
Sammenligne salg med de fem beste og konvertere resultater til prosent
For dette scenariet ønsker vi å sammenligne salget med våre topp fem, og vi ønsker å se en prosentandel. For å få dette resultatet kan vi gjøre følgende:
Bruke TOPN for å få prosentandelen av de 5 mest solgte produktene
Dette eksemplet er en annen relativt nyansert måte å bruke TOPN på . I dette spesielle tilfellet ønsker jeg å se prosentandelen av de fem beste produktene som selgerne selger.
Så basert på alle salgene de gjør, la oss dele ut de fem beste produktene de selger og hva som er den tilsvarende prosentandelen av det.
Vi vil være i stand til å identifisere om en selger virkelig fokuserer på et bestemt sett med produkter, eller om de favoriserer et bestemt sett med produkter i forhold til andre selgere som kanskje er for utbredt.
Dette kan virkelig introdusere noen gode samtaler hvis du virkelig vil sette deg inn i hvordan folk faktisk selger produktene dine.
Vi kan bruke TOPN her som en ekstra kontekst i CALCUATE -funksjonen. Den virtuelle tabellen evaluerer hvert enkelt produkt som hver selger har solgt.
Dette vil finne ut hva det totale salget av det produktet var, og deretter bare returnere de fem beste fordi vi bruker Synkende ( DESC ) og vi plasserte "5" i uttrykket.
Interessant nok trenger vi ikke å bruke en ALL-funksjon i dette scenariet. Dette er fordi den gjeldende konteksten for beregningen er selger, så det er ingen innvirkning på produktene.
Denne virtuelle tabellen har skapt hver eneste rad i denne spesielle tabellen, og deretter returneres salget av de fem beste produktene.
Utlede de 5 beste produktsalgene
Du kan følge trinn-for-trinn-prosessen nedenfor for å få de 5 beste produktsalgene:
Vi kan nå se hvorfor det er stor forskjell mellom selgerne. Er det regionalt? Er det lederfokusert? Det er mange flotte ting du kan hente ut av dette.
Å lage en visualisering av resultatene er også en god idé for å se hvor divergensen skjer.
Konklusjon
Det er så mange forskjellige måter å manipulere TOPN på , slik at du kan finne disse virkelig unike og interessante innsiktene som involverer en slags rangering.
Du kan også evaluere hvordan disse tingene endrer seg over tid. Det er ingenting som hindrer deg i å inkludere tidsintelligensberegninger eller tidssammenligningsberegninger på toppen av disse nye beregningene du har laget med TOPN .
Hvis du likte å lære om TOPN , kan du bla gjennom disse koblingene for å få mer informasjon om dette emnet:
Når du skal bruke TOPN i LuckyTemplates - DAX Formula Review
Når og hvordan du bruker TOPN i LuckyTemplates – DAX-funksjonsopplæring
Nyt å jobbe gjennom 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.