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.
Etter , den neste du trenger å lære er nøkkelordet DEFINE. I denne opplæringen skal vi gå gjennom en oversikt over hva DEFINE-nøkkelordet er, og hvordan det brukes i DAX Studio. Konkrete eksempler diskuteres underveis.
Innholdsfortegnelse
Bruke DEFINE nøkkelordet i DAX Studio
DEFINE er et nøkkelord som definerer enheter brukt på en eller flere EVALUATE-setninger i en DAX-spørring.
Eksempel #1: DEFINE med DAX-funksjoner
I dette eksemplet henter den første linjen i koden alle de distinkte mengdene i salgstabellen. Den andre linjen begrenser mengdene som returneres. For å returnere resultatet av variabelen, må du bruke EVALUATE nøkkelordet.
Hvis du prøver å EVALUERE den andre variabelen, vises et annet resultat.
Du kan videre bruke FewQuantities-variabelen til å telle antall rader i salgstabellen som gjelder mengde 1, 2 og 3.
Du må også brukekonstruere. Påfør deretterogfunksjoner for å telle antall rader i salgstabellen. Plasser deretter FewQuantities-variabelen i filteret. Dette gir deg det totale antallet rader i salgstabellen.
Eksempel #2: Komplekse uttrykk
La oss se på et annet eksempel som omhandler komplekse uttrykk.
I dette tilfellet må du bruke en tabellkonstruksjon for å returnere en kolonne som inneholder mengdene 1, 6, 3 og 5. For den andre variabelen trenger dufunksjon for å filtreresalgsmengden, variabelen FewQuantities.
Før du fortsetter, kjør EVALUATE FilterContextFromSlicer for å vite om du får de riktige resultatene så langt.
Når det er gjort, skriv inn SUMMARISECOLUMNS- funksjonen ved å følge koden nedenfor:
Denne nederste delen av koden etterligner oppførselen til .
Defunksjonen er nyttig for å lage bilder og svare på spørsmål. I dette tilfellet er slicerne en del av filterkonteksten. Deretter må du legge til en ny kolonne, Totalt rader, for å vise resultatene av koden. Det siste argumentet bruker funksjonen COUNTROWS for å returnere antall rader i Sales-tabellen.
Hvis du kjører denne koden, får du en tabell som består av to kolonner. Den første kolonnen viser produktfargen, mens den andre viser totalt rader.
Imidlertid er COUNTROWS (Sales) -konstruksjonen ikke ideelt brukt i SUMMARISECOLUMNS-funksjonen. I stedet er beste praksis å lage nye tiltak. Dette vil bli diskutert videre i etterfølgende opplæringsprogrammer.
Konklusjon
Denne opplæringen gir deg raske og spesifikke eksempler på hvordan du kan bruke nøkkelordet DEFINE i DAX Studio-kodene dine. Det er også avgjørende for å få variabler til å fungere skikkelig.
DAX Studio er et kraftig verktøy i spørringsbygging og rapportutvikling. Ved å lære hensikten og funksjonen til ikke bare DEFINE, men alle tilgjengelige nøkkelord og funksjoner, vil du bli dyktigere i å håndtere komplekse problemer og avansert kodingslogikk.
Alt godt,
LuckyTemplates-eksperter
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.