DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

Efter succes og læring om det er næste trin at lære om de forskellige søgeord og hvordan man bruger dem. I denne øvelse vil vi diskutere nøgleordet DAX Studio EVALUATE. Grundlæggende eksempler er også givet for yderligere at forstå, hvordan og hvornår det bruges.

Indholdsfortegnelse

Introduktion

EVALUATE er et nøgleord, der automatisk inkluderes af LuckyTemplates i hver forespørgsel. Det bruges til at besvare og skabe dine billeder i LuckyTemplates. Det bruges også til at indeholde tabeludtryk i en .

For at bruge EVALUATE i en forespørgsel kan du indtaste EVALUATE og derefter angive et tabeludtryk.

Vær opmærksom på, at du ikke kan parre EVALUATE med en skalarværdi, såsom et mål eller et tal . Så hvis du prøver at køre EVALUATE 1 , vil en fejl dukke op i Output-ruden.

DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

Du kan kun bruge EVALUATE med tabeludtryk .

Oprettelse af tabeller i DAX Studio ved hjælp af EVALUATE

For at konvertere tal eller mål til en tabel skal du placere den mellem krøllede parenteser ( { } ). Hvis du gør det, får du en tabel med en række og en kolonne, der indeholder værdien 1.

DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

For at oprette en tabel med to kolonner skal du bruge parentes ( ( ) ) og skrive en anden værdi adskilt af et komma. Når det er kørt, har du nu en tabel med to kolonner og en række.

DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

For at tilføje endnu en række skal du placere et andet udtryk inden for en parentes inden for den krøllede parentes. Hvis du udfører det, får du en tabel med to kolonner og to rækker.

DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

Referencetabeller ved hjælp af EVALUATE

Ud over tabelkonstruktion kan du også referere til hele tabeller ved hjælp af EVALUATE.

Hvis du f.eks. ønsker at returnere produkttabellen, skal du udføre EVALUER produkter .

DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

Du får derefter alle kolonner og rækker inde i produkttabellen. Hvis du ser nederst til højre, kan du også se antallet af rækker, som produkttabellen indeholder. I dette tilfælde har den 2.517 rækker.

Parring EVALUATE med andre funktioner

EVALUATE kan også parres med andre DAX-funktioner.

En mulighed er at bruge EVALUATE sammen med. Dette vil filtrere rækkerne inde i produkttabellen afhængigt af, hvad du har angivet.

For eksempel vil du kun have resultater, hvor produktfarven er rød. Hvis du udfører forespørgslen nedenfor, vil resultaterne kun vise rækker med disse specifikationer. Du kan også se, at i stedet for 2.517 rækker, har produkttabellen nu kun 99 rækker.

DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

Hvis du vil sammenligne mere end én kolonne, kan du bruge til at tilføje en anden betingelse til filteret.

DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

Denne forespørgsel returnerer nu 701 rækker.

En anden mulighed, du kan prøve, er at bruge. Dette vil returnere en særskilt liste over alle de tilgængelige farver i produkttabellen.

DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

Du kan også brugeog.

Udover at bruge krøllede parenteser kan du desuden også bruge funktionen til at hente data fra bestemte rækker i en tabel.

DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

Forskellen er, at du med denne funktion har mulighed for at ændre kolonnenavnet.

DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

Brug af komplekse udtryk i DAX Studio med EVALUATE

For dette eksempel, lad os først gå tilbage til LuckyTemplates og oprette et nyt mål for Total Sales .

DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

Når du er færdig, skal du gå tilbage til DAX Studio og køre koden nedenfor:

DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

Denne kode betyder, at du kalder det samlede salgsmål for at starte kontekstovergang og tildele en salgsværdi til hver linje i produkttabellen. Når du har kørt det, vil du have det samlede salg i kolonnen længst til højre i denne tabel.

Nu vil du bemærke, at nogle rækker i denne tabel ikke har en værdi for det samlede salg.

DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

Det betyder, at der ikke er nogen matchende linjeposter for den pågældende række i tabellen Salg.

For at fjerne rækker med tomme værdier kan du bruge FILTER-funktionen. En bedste praksis til at skelne kolonner fra mål er også at bruge @ -symbolet. Dette vil behandle det som en virtuel kolonne.

DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

Når du er tilfreds med resultaterne, skal du kopiere koden og derefter gå tilbage til LuckyTemplates. Opret en ny tabel og indsæt koden.

DAX Studio EVALUATE Nøgleord: Grundlæggende eksempler

Du får nu en produkttabel med en kolonne for salgsbeløbet.

Konklusion

Nøgleordet EVALUATE bruges ved opbygning af forespørgsler i DAX Studio. Så det er vigtigt at forstå, hvad det er, og hvordan det bruges. At lære det grundlæggende er afgørende for at opbygge selvtillid og dygtighed, når du skal håndtere komplekse udtryk i fremtiden.

Der er andre måder at bruge og anvende søgeordet EVALUATE. Der er også en mulighed for at automatisere processen med at forespørge med brugen af ​​EVALUATE. Når du udforsker flere DAX Studio-nøgleord, vil du opdage et væld af muligheder, der vil forbedre din kodningsoplevelse.

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.