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.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
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 du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.
Lær hvordan du oppretter og tilpasser punktdiagrammer i LuckyTemplates, som hovedsakelig brukes til å måle ytelse mot mål eller tidligere år.