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.
Jeg vil gjerne dele med deg en utviklingsstrategi eller -konsept i LuckyTemplates kalt målegrening . Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Dette er et av mine favorittemner i LuckyTemplates, spesielt rundt DAX-formelen. Jeg personlig bruker denne teknikken, og du vil se meg bruke den ofte i mange av veiledningene mine. Det er slik jeg bygger intuitive LuckyTemplates-modeller av høy kvalitet.
Mål forgrening er virkelig nøkkelen til å bli virkelig avansert i LuckyTemplates.
Denne opplæringen er fra et treningsverksted som jeg gjorde i LuckyTemplates, som handlet om å oppdage avansert innsikt i LuckyTemplates. Det er gjennom LuckyTemplates-strategien, måle forgrening at vi kan oppdage denne avanserte innsikten veldig raskt .
Vi skal se gjennom rapporten, og jeg skal vise deg hvordan jeg utledet noen av beregningene jeg laget.
Innholdsfortegnelse
Hva er Measure Branching?
I denne rapporten har jeg QoQ (kvartal på kvartal) salgsytelse. Men så utledet jeg et glidende gjennomsnitt eller trendanalyse basert på QoQ Sales Performance.
Jeg så ikke bare på salg fra kvartal til kvartal, men jeg så også på de glidende gjennomsnittene for salg i forhold til forrige kvartal. Dette gjorde at jeg kunne se på trendene mye lettere.
Så utledet jeg til og med QoQ-salgsforskjellen. Jeg gjorde også det samme for marginer og for kunder på tvers av salgsresultater og marginale ytelser også. Det er dette målet forgrening er.
Ingenting er egentlig enkelt her. Vi kommer faktisk til et mye dypere analysenivå når vi bruker målegrening . I dette eksemplet viser jeg deg bare en oversikt over hvordan jeg setter opp modellene mine for å inkludere denne strategien.
Integrering av måleforgrening i modellen din
Måten jeg replikerer disse grenene i modellene mine, er at jeg lager målegrupper eller måletabeller. Hvis vi ser her på høyre side, har jeg min, som er alle kjerneberegningene. Tenk på dem som "stammen" til et tre.
Da kan du se at jeg har grener av kjernemålene mine. Jeg har min gren eller mål i denne tabellen, min gren for glidende gjennomsnitt og min gren for kumulative totaler .
Vi kan ha mange ulike tiltak innenfor disse grenene. Vi kan gå enda dypere og få flere lag med grener også.
Slik setter jeg opp modellene mine, og jeg synes dette er veldig fordelaktig fra et strukturerende perspektiv. Jeg kan enkelt referere til bestemte mål, dra dem inn i rapportene mine og deretter lage visualiseringene mine. Dette er hvordan jeg kan lage mer avanserte visualiseringer, ha en mye bedre forståelse av hva som legges over modellen min, og til slutt få noen virkelig gode innsikter.
Kjerneberegninger og mål forgreninger
Jeg starter alltid med kjerneberegninger fordi enkel DAX er begynnelsen på alt som er avansert, hvilken som helst gren eller lag med målforgrening. I dette tilfellet har jeg en veldig generisk Total Sales .
Men fra dette kjernemålet kan vi utlede så mange forskjellige ting. Vi kan for eksempel forgrene oss til tidssammenligninger. Hvis vi ser på alle disse formlene, kan vi se at de har totalt salg.
Hvis vi ser på Moving Average-grenen, vises Totalt salg der også.
Kjerneberegningen, som er Totalt salg, forgrener seg i alle disse ulike målene.
Dette er imidlertid bare det første laget av grenen, og vi kan til og med forgrene oss lenger herfra. Vi kan hoppe inn i et annet lag, hvor vi refererer til kjernemålet Totalt salg så vel som det første laget av filialen – Sales LQ (siste kvartal).
Så du ser her at det ikke er noen referanse i det hele tatt tilbake til kjernetabellen. Det er bare å referere til tiltak. Når vi strukturerer modellene våre slik, kan ting bli relativt intuitivt.
Hvordan måleforgrening fungerer i LuckyTemplates
LuckyTemplates er så smart; den forstår hva som ligger under alle disse grenene av tiltak. Det er ingen kolonner med dataene som gjenspeiles i de forgrenede målene, men LuckyTemplates husker hva som ligger under dem.
Med andre ord, i dette bestemte målet, for eksempel, vil den huske totalt salg og referere til den aktuelle kolonnen i salgstabellen og se på Sales LQ også.
Vi kan bare fortsette lag på lag, avhengig av analysen vi gjør. Vi trenger ikke skrive komplekse formler for å få god innsikt.
Konklusjon
Denne LuckyTemplates-strategien eller teknikken forenkler ting mye, spesielt formlene. Som du kan se i denne opplæringen, er ingen av formlene komplekse eller for vanskelige. Det handler om å legge over enkle mønstre av formelen og legge den riktige kjerneberegningen eller målegrenen i den.
Du trenger bare å starte med å sette opp et enkelt kjernetiltak. Etter det kan du forgrene deg til mer avanserte beregninger ved hjelp av iterasjon.
Følgelig vil du komme til en viktig erkjennelse. Du kan faktisk ha flere grener fra denne ene kjerneberegningen du har laget. Du trenger ikke å skrive overveldende formler som er vanskelige å forstå .
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.