DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Etter vellykket og lære om det, er neste trinn å lære om de forskjellige søkeordene og hvordan du bruker dem. I denne opplæringen skal vi diskutere nøkkelordet DAX Studio EVALUATE. Grunnleggende eksempler er også gitt for å forstå hvordan og når det brukes.

Innholdsfortegnelse

Introduksjon

EVALUATE er et nøkkelord som automatisk inkluderes av LuckyTemplates i hvert søk. Den brukes til å svare på og lage dine visuelle bilder i LuckyTemplates. Den brukes også til å inneholde tabelluttrykk i en .

For å bruke EVALUATE i en spørring, kan du skrive inn EVALUATE og deretter gi et tabelluttrykk.

Vær oppmerksom på at du ikke kan pare EVALUATE med en skalarverdi som et mål eller et tall . Så hvis du prøver å kjøre EVALUATE 1 , vil det vises en feil i utdataruten.

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Du kan bare bruke EVALUATE med tabelluttrykk .

Opprette tabeller i DAX Studio ved å bruke EVALUATE

For å konvertere tall eller mål til en tabell, må du plassere den mellom krøllede parenteser ( { } ). Hvis du gjør det, får du en tabell med én rad og én kolonne som inneholder verdien 1.

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

For å lage en tabell med to kolonner, bruk parentes ( ( ) ) og skriv en annen verdi atskilt med komma. Når det er kjørt, vil du nå ha en tabell med to kolonner og en rad.

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

For å legge til en rad til, må du plassere et annet uttrykk innenfor en parentes innenfor den krøllede parentesen. Hvis du utfører det, får du en tabell med to kolonner og to rader.

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Referer til tabeller ved å bruke EVALUATE

Annet enn tabellkonstruksjon, kan du også referere til hele tabeller ved å bruke EVALUATE.

Hvis du for eksempel ønsker å returnere produkttabellen, utfør EVALUER produkter .

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Du får da opp alle kolonnene og radene i produkttabellen. Hvis du ser nederst til høyre, vil du også se antall rader produkttabellen inneholder. I dette tilfellet har den 2517 rader.

Sammenkobling EVALUATE med andre funksjoner

EVALUATE kan også pares med andre DAX-funksjoner.

Et alternativ er å bruke EVALUATE sammen med. Dette vil filtrere radene inne i produkttabellen avhengig av hva du har spesifisert.

For eksempel vil du bare ha resultater der produktfargen er rød. Hvis du utfører spørringen nedenfor, vil resultatene bare vise rader med disse spesifikasjonene. Du kan også se at i stedet for 2517 rader, har produkttabellen nå bare 99 rader.

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Hvis du vil sammenligne mer enn én kolonne, kan du bruke til å legge til en annen betingelse i filteret.

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Denne spørringen returnerer nå 701 rader.

Et annet alternativ du kan prøve er å bruke. Dette vil returnere en distinkt liste over alle fargene som er tilgjengelige i produkttabellen.

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Du kan også brukeog.

I tillegg, bortsett fra å bruke krøllede parenteser, kan du også bruke funksjonen til å hente data fra bestemte rader i en tabell.

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Forskjellen er at med denne funksjonen har du muligheten til å endre kolonnenavnet.

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Bruke komplekse uttrykk i DAX Studio med EVALUATE

For dette eksemplet, la oss først gå tilbake til LuckyTemplates og opprette et nytt mål for Totalt salg .

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Når du er ferdig, gå tilbake til DAX Studio og kjør koden nedenfor:

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Denne koden betyr at du kaller det totale salgsmålet for å starte kontekstovergang og tilordne en salgsverdi til hver linje i produkttabellen. Når du har kjørt det, vil du ha det totale salget i kolonnen lengst til høyre i denne tabellen.

Nå vil du legge merke til at noen rader i denne tabellen ikke har en verdi for totalt salg.

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Dette betyr at det ikke er noen samsvarende ordrelinjer for den raden i Salg-tabellen.

For å fjerne rader med tomme verdier, kan du bruke FILTER-funksjonen. En beste praksis for å skille kolonner fra mål er også å bruke @ -symbolet. Dette vil behandle den som en virtuell kolonne.

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Når du er fornøyd med resultatene, kopierer du koden og går tilbake til LuckyTemplates. Opprett en ny tabell og lim inn koden.

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Du får nå en produkttabell med en kolonne for salgsbeløpet.

Konklusjon

Nøkkelordet EVALUATE brukes når du bygger spørringer i DAX Studio. Så det er viktig å forstå hva det er og hvordan det brukes. Å lære det grunnleggende er avgjørende for å bygge selvtillit og ferdigheter når du skal håndtere komplekse uttrykk i fremtiden.

Det finnes andre måter å bruke og bruke søkeordet EVALUATE. Det er også et alternativ for å automatisere prosessen med å spørre ved å bruke EVALUATE. Når du utforsker flere DAX Studio-nøkkelord, vil du oppdage en mengde muligheter som vil forbedre kodingsopplevelsen din.


Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.

LuckyTemplates Parameters Via Query Editor

LuckyTemplates Parameters Via Query Editor

Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.

Rundt stolpediagram – en visualisering for dashbordet ditt

Rundt stolpediagram – en visualisering for dashbordet ditt

Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.

PowerApps funksjoner og formler | En introduksjon

PowerApps funksjoner og formler | En introduksjon

Lær hvordan du bruker PowerApps-funksjoner og -formler for å forbedre funksjonaliteten og endre atferd i Power Apps-lerretsappen vår.

Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.