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.
Når vi gjør en analyse av modellen vår, vil vi kanskje finne en innsikt som ikke er relatert til noe i tabellene våre. Det er her konseptet med å bruke støttetabeller for LuckyTemplates-datamodellering kommer inn.
Støttetabeller har ikke noe forhold til tabellene våre, men vi kan bruke dem til å støtte visualiseringene i rapportene våre.
Innholdsfortegnelse
Eksempelscenario for datamodellering i LuckyTemplates
For dette eksemplet lager vi en støttetabell for kundetabellen vår . Vi kan overlappe den støttetabellen med informasjon. Kjør deretter DAX-logikk for å lage visualiseringer som ikke er mulig med det vi for øyeblikket har på kundetabellen vår .
På vår rapportvisning har vi en visualisering som viser de totale transaksjonene til hver kunde. For dette eksemplet er den høyeste transaksjonen fra en kunde 33 .
Da er den laveste 8 .
For eksempel ønsker vi å lage en visualisering som viser frekvensen til kundene våre basert på deres transaksjoner. Det er en visualisering som viser det totale salget til våre høy-, mellom- og lavfrekvente kunder som ikke finnes noe sted på modellen vår. Det vi kan gjøre er å lage en tabell som vil inneholde disse frekvensene, slik at vi kan kjøre logikk gjennom den.
Opprette en støttetabell for datamodellering i LuckyTemplates
Det er forskjellige måter å lage en tabell på. For dette eksemplet, la oss bruke alternativet Skriv inn data i Hjem- fanen.
La oss kalle denne tabellen " Kjøpsfrekvens ". Sett deretter den første kolonnen som Frekvensgruppe og legg til frekvensverdiene som Høy , Ok og Lav . Legg til Min- og Maks- kolonnene også. I vår nåværende tabell sier vi at våre høyfrekvente kunder bør ha minst 25 – 40 transaksjoner. De mellomfrekvente kundene skal ha 15 – 25 transaksjoner, og de lavfrekvente kundene er de med kun 0 – 15 transaksjoner.
I relasjonsvisningen plasserer vi vår ekstra kjøpsfrekvenstabell på høyre side. Dette er fordi kjøpsfrekvenstabellen er en støttetabell . Kolonnene som er opprettet i denne tabellen, har ikke noe forhold til noen tabeller i datamodellen vår. Vi vil bare bruke dette til å kjøre DAX-logikk for å støtte visualiseringene vi ønsker å lage på rapportene våre.
Opprette måletabeller for LuckyTemplates-datamodellering
Bortsett fra kjøpsfrekvenstabellen , la oss også lage en annen tabell ved å bruke alternativet Enter Data . La oss kalle det Dynamisk gruppering . Vi lager deretter et mål i denne tabellen.
Gi nytt navn til målet som Salg etter frekvensgruppetabell . Du kan lære mer om .
For vårt mål vil vi bruke en DAX-kode som er ganske komplisert. Dette målet beregner det totale salget til hver av kundene i Kunder- tabellen. Den identifiserer om deres totale transaksjoner er innenfor MIN- og MAKS -verdien i tabellen med kjøpsfrekvens , som er støttetabellen vi opprettet.
Nøkkelen her er at kjøpsfrekvenstabellen ikke har noen relasjon på kundetabellen vår eller noen andre tabeller. Men ved å lage en logikk ved å bruke et mål og DAX-kode, kan vi nå bruke den til å støtte eller lage en visualisering med våre andre tabeller.
Opprette tilpassede visualiseringer i LuckyTemplates
For å lage visualiseringen vi ønsker, trenger vi bare å dra Frekvensgruppe- kolonnen i vår dynamiske grupperingstabell på lerretet vårt.
Deretter drar vi Salg etter frekvensgruppe -målet til vår frekvensgruppe på lerretet.
Som et resultat har vi nå en visualisering som viser oss kundens totale salg fra de høye, lave og mellomstore ( Ok ) frekvensene.
Etter det kan vi gjøre dette om til en smultringdiagramvisualisering. Deretter vil vi se at basert på logikken vi opprettet med støttetabellen vår, er de fleste av kundene våre innenfor mellomfrekvensen ( Ok) .
Det er fornuftig fordi hvis vi sjekker de totale transaksjonene til kundene våre, har de fleste av dem rundt 20-21 transaksjoner.
Det er innenfor mellomområdet 15-25 ( Ok ) frekvens basert på støttetabellen vår ( Frequency Group ).
Vi kan også lage en annen visualisering ved å dra målingen ( Salg etter frekvensgruppe ) inne i visualiseringen av kundenavn ...
… og Frekvensgruppe -kolonnen fra vår støttetabell ( Kjøpsfrekvens ).
Som et resultat viser visualiseringen nå navnet på kundene, deres totale salg og transaksjonsfrekvens.
Vi kan deretter konvertere denne visualiseringen til et stolpediagram hvis vi vil.
Til slutt har vi disse visualiseringene for salg etter frekvensgruppe etter kundenavn og frekvensgruppe , og salg etter frekvensgruppe etter frekvensgruppe.
Konklusjon
Oppsummert var vi i stand til å lage en støttetabell og bruke den til datamodellering i LuckyTemplates. Dette er noen kraftige teknikker som vi kan oppnå ved bruk av støttebord.
Tenk nå på hvordan vi kan utvide logikken her. I dette tilfellet isolerte vi transaksjoner, men vi kan også gjøre dette til andre beregninger for en gruppe mennesker i salg, marginer, vekst og mange flere.
Jeg håper du var i stand til å se logikken og viktigheten av å bruke støttetabeller . Igjen, de brukes utelukkende til å støtte logikken og visualiseringen vi ønsker å lage, og vi kan bruke dem på forskjellige måter. Med dette kan du legge til fantastiske analytiske teknikker i dine egne modeller.
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.