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 opplæringen skal jeg vise deg hvordan du høster eller fanger en verdi inne i et mål for å gjenbruke i et annet mål og oppnå dynamiske beregninger. Jeg bruker en kombinasjon av måleforgreningsteknikker medDAX-funksjon i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
LuckyTemplates-teamet har nylig gjort noen oppdateringer av formler som gjør at dette fungerer bedre enn før.
Det er ikke vanskelig å gjøre, så la oss hoppe inn i det
Innholdsfortegnelse
Opprette et støttebord
Her har jeg et veldig enkelt mål, som er en sum av inntektene mine (så bare salg). Men det kan være hva som helst, for eksempel, det kan være kvantiteten din eller kostnadene dine, eller det kan bare være et hvilket som helst kjernemål du lager.
Hvis alle disse økte med et valgt beløp, for eksempel 5 %, 10 % eller 15 %, vil jeg vise effekten av det. Og jeg vil gjøre det dynamisk slik at jeg kan velge forskjellige beløp, og så kunne se hva det nye scenariobeløpet er.
Det første vi må gjøre for å lage dette er å legge inn data . Så, jeg skal legge inn noen verdier her, og så skal vi høste et utvalg basert på disse verdiene.
Så jeg kommer til å kalle dette prosentvis endring . Og så skal jeg legge inn noen verdier her, for eksempel 5 %, 10 %, 15, 20 og 30 %. Jeg kaller denne tabellen for prosentvis endring . Så jeg lager egentlig en ny tabell her.
I stedet for å hente det fra Excel, har jeg nettopp laget det fra bunnen av ved å bruke Enter Data-funksjonen innebygd i LuckyTemplates skrivebord.
Når jeg laster det inn, vil dette støttebordet komme inn i modellen min, som så.
Inne i støttetabellen vår skal jeg endre formateringen til prosent og bli kvitt desimaltegnet.
Innhøsting av et skjæreutvalg ved å bruke SELECTEDVALUE DAX-funksjonen
På rapportsiden skal jeg lage en slicer og lage den til en liste.
Nå vil jeg kunne velge en av disse og kunne høste det valgte tiltaket. Jeg ønsker å kunne legge inn dette tiltaket og kombinere det med det totale salget mitt for å se hva scenariosalget vil være.
Vi kan ikke gjøre det for øyeblikket fordi det bare er en spalte foreløpig. Vi må få det inn i et mål.
Så jeg skal lage et nytt mål her, og jeg vil kalle dette % Change . Deretter bruker jeg SELECTEDVALUE og ta tak i kolonnen Prosentvis endring ( Prosentvis endring ).
Det alternative resultatet er ganske viktig her, for hvis si ingenting er valgt, vil du få en feil hvis du ikke legger inn et alternativt resultat.
Noen ganger kan du bruke BLANK, men det kommer ikke til å hjelpe oss i dette tilfellet. Hvis ingenting er valgt, ønsker vi å vise at det er null påvirkning. Så jeg plasserer her null (0) som alternativt resultat.
Jeg må bare sørge for at dette er riktig formatert også. Jeg gjør om dette til en prosentandel. Og så drar jeg dette målet inn på lerretet, og vi ser på det som et kort.
Det er dette jeg mener med høsting. Jeg kan velge fra sliceren, si 10 %, og jeg får 10 % i kortvisualiseringen.
Når jeg drar dette målet inn i tabellen, vil du se at jeg nå har disse 10 % over hver eneste linje. Jeg høster det etter utvalget, så det endres etter utvalget.
En ganske enkel teknikk, men du kan bruke denne for mer avansert analyse, spesielt på scenarioanalyse og prediktiv analyse. Jeg skal vise deg hvordan du lager en enkel dynamisk beregning ut fra denne SELECTEDVALUE DAX-formelen.
Opprette en dynamisk beregning ved å bruke SELECTEDVALUE DAX-formelen
Nå skal jeg lage et annet mål og kalle dette Scenario-salget . Og så kan jeg gå tilsvarer Totalt salg multiplisert med én (1), pluss prosentvis endring ( %Change ).
Slik kan du lage disse dynamiske beregningene. Bare tenk på hvordan du kan utvide dette. Du kan ha flere forskjellige parametere som påvirker scenariosalget ditt.
Og det er det du kan oppnå ved å høste utvalget av skjæremaskiner . Du vil se at det ikke er noe vanskelig. Det er bokstavelig talt bare å gjenkjenne at du kan bruke SELECTEDVALUE DAX-funksjonen og deretter bygge inn kolonnen du opprettet ved å bruke Enter Data i den valgte verdiparameteren.
Konklusjon
Du tror kanskje at dette bare er så enkelt, men dette er begynnelsen på noen ganske avanserte analyser, spesielt rundt scenarioanalyse og prediktiv analyse.
Slik kan du legge inn disse verdiene i rapportene dine og få dynamiske beregninger som du kanskje aldri har sett før.
Jeg har gått mye inn på dette i andre opplæringsserier. Jeg har til og med laget en hel modul dedikert til scenarioanalyse påsom tar dette til et mer avansert stadium, så sørg for å sjekke det ut også.
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.