LuckyTemplates What-If-parameterfunktion
Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.
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.
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.
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.
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.
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 .
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.
Hvis du vil sammenligne mere end én kolonne, kan du bruge til at tilføje en anden betingelse til filteret.
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.
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.
Forskellen er, at du med denne funktion har mulighed for at ændre kolonnenavnet.
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 .
Når du er færdig, skal du gå tilbage til DAX Studio og køre koden nedenfor:
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.
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.
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.
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.
Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.
Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.
Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.
Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.
Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.
Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!
Excel Formler Snydeark: Mellemvejledning
LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det