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.
Gjennom dette eksemplet skal jeg vise deg hvordan du dynamisk kan justere størrelsen på det visuelle. Og i dette tilfellet skal vi gjøre det via resultatrangeringen i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Vi skal lage dynamiske bilder som inneholder våre topp 10 kunder for spesifikke produkter.
Dette er en veldig kraftig teknikk som du kan bruke i LuckyTemplates. Du kan lage en betydelig mengde visualiseringer ved å bruke det kraftige DAX-formelspråket.
Ved å bruke dynamiske bilder, spesielt på rangeringsbaserte parametere, kan du virkelig gå inn i nøkkeldriveren for ytelsen til et attributt.
Det kan være lurt å isolere topp- og bunnkundene dine, eller de best og verstselgende produktene dine. Denne teknikken vil gjøre deg i stand til å vise frem alle disse ideene visuelt.
For å gjøre dette levende må vi bruke RANKX i CALCULATE-setningen.
Få en god forståelse av hvordan disse passer sammen, og det vil hjelpe med de mer tekniske aspektene ved implementering av DAX-tiltak inne i modellene dine.
Det er dit du ønsker å komme til, slik at du kan slippe løs det store analytiske og også visuelle potensialet i LuckyTemplates.
Så la oss dykke ned i det første trinnet i å lage dynamiske bilder basert på rangering i LuckyTemplates.
Innholdsfortegnelse
Opprette total fortjenestemål
For dette spesielle eksempelet trenger vi et mål for total fortjeneste . Men for å faktisk lage dette tiltaket, må vi først ha Totale kostnader.
Så la oss lage vårt totale kostnadsmål. Vi må legge til litt logikk her, så vi skal skrive, så går vi til salgstabellen og deretter Mengde , multipliser det med den totale enhetskostnaden .
Nå som vi har totale kostnader, kan vi bruke det til å skape vår totale fortjeneste . Så for dette andre målet trenger vi bare å gå Totalt salg minus Totale kostnader .
Så la oss dra inn vår totale fortjeneste og deretter legge til kundenavn .
Legg merke til her at vi ikke la til noen ekstra filtre i tide, så denne tabellen dekker alt. Denne tabellen viser bare total fortjeneste per kunde over tid.
La oss deretter gjøre dette om til visualisering og deretter sortere dem etter total fortjeneste .
Så nå har vi en graf over kundene våre som starter fra den med høyest fortjeneste til den med lavest fortjeneste.
Men husk at vi bare må vise topp 10.
La oss deretter lage en formel som vil gi oss rangeringen til hver av kundene våre.
Bruke RANKX til å rangere kunder dynamisk
Så la oss kalle vårt nye mål Customer Rank og deretter gå . Deretter legger vi til ALLE i kundetabellen , og deretter går vi til Totalfortjeneste .
Vi trenger ikke en verdi her, men i stedet skal vi legge til synkende .
Hvis vi drar dette inn i tabellen, har vi nå rangeringen av alle våre kunder.
Men da må vi fortsatt jobbe med et nytt skritt for å isolere topp 10.
Topp 10 kundefortjeneste
For å lage en tabell som kun viser fortjenesten til de 10 beste kundene, må vi opprette et nytt mål.
La oss kalle det Topp 10 kundefortjeneste .
Dette tiltaket trenger litt logikk. Så vi går HVIS Kunderangeringen er mindre enn eller lik 10, så vil det være lik Total Fortjeneste. Hvis ikke, gjør det lik blank .
La oss nå lage en tabell med dette målet sammen med kundenavnene .
Vi har nå et bord med kun de 10 beste kundene. Vi må imidlertid fikse en liten feil her.
Hvis vi tar en titt på den totale fortjenesten til vårt nye bord, vil vi se at dette er summen av all fortjeneste og ikke bare av de 10 beste kundene.
Så vi må redigere vår topp 10 kundefortjenesteformel.
La oss legge til HVIS ISFILTERERT, Kundenavn . Det betyr at hvis kundenavnet er filtrert, returnerer du bare fortjenesten til topp 10.
Men hvis det ikke er filtrert , går vi til CALCUATE, Total Profits, deretter TOPN og deretter 10 som tilsvarer de 10 beste kundene, og deretter gå Total Profits .
Hvagjør her er det returnerer en virtuell tabell med bare de 10 beste kundene og summerer deretter fortjenesten deres.
Nå har vi riktig totalfortjeneste for våre topp 10 kunder.
Dynamisk grafikk basert på rangering i LuckyTemplates
Siden vi nå har et bord med våre topp 10 kunder, kan vi enkelt gjøre det om til en visualisering.
La oss gjøre det om til et stablet stolpediagram. La oss også slå på noen dataetiketter.
Husk at vi lager dynamiske bilder her. Så la oss dra inn produktnavn og deretter legge til vår totale fortjeneste .
Da kan vi enkelt gjøre denne nye tabellen om til et smultringdiagram.
La oss nå jobbe med samspillet mellom bildene våre. Klikk på Rediger interaksjoner øverst til venstre på skjermen.
Klikk deretter på filteret i det visuelle bildet du ønsker å bli påvirket av.
Med det, hvis vi klikker på produkt 1 i smultringdiagrammet vårt, vil stolpediagrammet vårt vise de 10 beste kundene for dette produktet.
Hvis vi klikker på produkt 7 , vil stolpediagrammet vårt endres til å vise de 10 beste kundene for dette produktet.
Konklusjon
Lykke til med denne.
Jubel,
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.