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 vi diskutere den enkleste måten å forenkle ved å bruke variabler og kommentarer i LuckyTemplates.
DAX-koder kan bli komplekse og vanskelige å forstå når de først blir mer avanserte. Hvis vi ikke optimaliserer dem, vil andre LuckyTemplates-brukere i organisasjonen ha vanskelig for å forstå datamodellen.
Bruk av variabler og kommentarer vil gjøre det enklere å lage, oppdatere og optimalisere formler.
Innholdsfortegnelse
Bruke DAX-variabler i mål
Den første teknikken for å forenkle DAX-formler er å bruke variabler.
Når du arbeider med variabler, husk alltid at de kun er målspesifikke. De kan ikke være globale variabler.
Foreløpig kan variabler bare refereres innenfor et mål. Dette er en gjeldende begrensning i LuckyTemplates, men endringer vil skje i fremtiden.
Bruke DAX-variabler for å referere til verdier
I dette eksemplet skal vi bruke en spesifikk syntaks for formelen.
Skriv inn for å indikere en variabel og skriv deretter inn navnet. I dette tilfellet kaller vi denne variabelen CustomerMin . Denne variabelen vil ha en verdi på 5.
Dette gjør at den refererer inne i beregningen i stedet for å referere den utenfor som en variabel.
Deretter skal vi lage en annen variabel med navnet CustomerMax , og med en verdi på 20.
Den tredje variabelen vil bli kalt CustomerChannel . Dette vil være lik "Engrossalg".
Etter å ha flyttet ned to rader, må vi skrive RETURN .
RETURN-koden er en avgjørende del når man skal håndtere variabler i et mål.
Når vi lager variabler i LuckyTemplates, må vi huske at de bare skal navngis ved å bruke ett ord; variabler kan ikke inneholde mellomrom. Vi kan bruke understrek i stedet. Hvert variabelnavn skal også være unikt.
Nå, når vi har opprettet variabler i formlene våre, kan vi bruke dem til å referere til verdiene de har blitt tildelt.
I stedet for å skrive inn 5, kan vi bruke CustomerMin. IntelliSense-funksjonen fanger også opp denne referansen og foreslår den mens vi skriver.
Gjenta dette trinnet for CustomerMax og CustomerChannel.
Med det er formelen vår nå komplett.
Hvis vi vil endre 5 til 10, er alt vi trenger å gjøre å endre verdien på den tilsvarende variabelen.
Dette er ekstremt nyttig når vi har referert til den verdien flere ganger i målet. I stedet for å endre verdiene individuelt, kan vi enkelt endre dem på ett sted.
Bruke DAX-variabler til å referere til tabeller
Annet enn verdier kan vi også referere til tabeller.
Ved å bruke samme mål, la oss legge til en ny variabel kalt CustomerRange . Vi kan referere til en tabell ved å legge tilsetningen som denne variabelens verdi, i stedet for å plassere den etter RETURN.
For den andre FILTER-setningen kan vi igjen legge til en annen variabel.
Så nå, for å få summen av mengdene fra salgsdataene, er alt vi trenger å skrive inn funksjonen , Totalt kvantitet, og deretter variablene, CustomerRange og Channel.
Med dette er formelen nå forkortet og forenklet.
Legge til kommentarer i DAX-koder
En annen måte å forenkle mål eller formler på er å legge til korte kommentarer i DAX-koden.
Dette er en fin måte å gjøre koden lettere å forstå slik at andre medlemmer i organisasjonen vet hva den er til for. Å legge til kommentarer er en effektiv metode for å forbedre brukeropplevelsen.
Kommentarer kan plasseres hvor som helst i formelboksen.
Vi trenger bare å skrive inn to skråstreker (//) i begynnelsen av setningen eller setningen for å gjøre det til en kommentar.
Dette vil ikke på noen måte påvirke hvordan målingen eller formelen fungerer.
Vi må imidlertid sørge for å holde kommentarene konsise . Vi vil ikke legge for mye til at det blir overveldende.
Konklusjon
Å bruke variabler og inkludere kommentarer i DAX-koder er effektive måter å optimalisere ethvert mål i LuckyTemplates.
Vi må også huske at bruk av variabler ikke er obligatorisk. Det er imidlertid en flott teknikk når du ønsker å forenkle beregninger, spesielt ettersom de blir mer komplekse og avanserte.
God formatering og effektiv bruk av DAX-funksjoner er alt som skal til for å lage en velorganisert LuckyTemplates-modell.
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.