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.
I denne vejledning vil vi diskutere den nemmeste måde at forenkle ved hjælp af variabler og kommentarer i LuckyTemplates.
DAX-koder kan blive komplekse og svære at forstå, når de først bliver mere avancerede. Hvis vi ikke optimerer dem, vil andre LuckyTemplates-brugere i organisationen have svært ved at forstå datamodellen.
Brug af variabler og kommentarer vil gøre det nemmere at oprette, opdatere og optimere formler.
Indholdsfortegnelse
Brug af DAX-variabler i mål
Den første teknik til at forenkle DAX-formler er ved at bruge variabler.
Når du beskæftiger dig med variabler, skal du altid huske, at de kun er målspecifikke. De kan ikke være globale variabler.
Indtil videre kan variabler kun refereres inden for et mål. Dette er den nuværende begrænsning i LuckyTemplates, men der vil ske ændringer i fremtiden.
Brug af DAX-variabler til at referere til værdier
I dette eksempel vil vi bruge en specifik syntaks til formlen.
Indtast for at angive en variabel, og skriv derefter dens navn. I dette tilfælde kalder vi denne variabel CustomerMin . Denne variabel vil have en værdi på 5.
Dette gør det til reference inde i beregningen i stedet for at referere det udenfor som en variabel.
Dernæst skal vi oprette en anden variabel med navnet CustomerMax , og med en værdi på 20.
Den tredje variabel kaldes CustomerChannel . Dette vil være lig med "Engrossalg".
Efter at have flyttet to rækker ned, skal vi skrive RETURN .
RETURN-koden er en afgørende del, når man beskæftiger sig med variabler i et mål.
Når vi opretter variabler i LuckyTemplates, skal vi huske, at de kun skal navngives med et ord; variabler kan ikke indeholde mellemrum. Vi kan bruge understregninger i stedet for. Hvert variabelnavn skal også være unikt.
Når vi nu har oprettet variabler i vores formler, kan vi bruge dem til at referere til de værdier, de er blevet tildelt.
I stedet for at indtaste 5, kan vi bruge CustomerMin. IntelliSense-funktionen opfanger også denne reference og foreslår den, mens vi skriver.
Gentag dette trin for CustomerMax og CustomerChannel.
Med det er vores formel nu færdig.
Hvis vi vil ændre 5 til 10, er alt, hvad vi skal gøre, at ændre værdien på dens tilsvarende variabel.
Dette er ekstremt nyttigt, når vi har refereret til den værdi flere gange i målingen. I stedet for at ændre værdierne individuelt, kan vi nemt ændre dem ét sted.
Brug af DAX-variabler til at referere til tabeller
Ud over værdier kan vi også referere til tabeller.
Ved at bruge det samme mål, lad os tilføje en ny variabel kaldet CustomerRange . Vi kan referere til en tabel ved at tilføjesætning som denne variabels værdi, i stedet for at placere den efter RETURN.
For den anden FILTER-sætning kan vi igen tilføje en anden variabel.
Så nu, for at få summen af mængderne fra salgsdataene, er alt, hvad vi behøver, at skrive funktionen , Total Quantity, og derefter variablerne, CustomerRange og Channel.
Hermed er formlen nu blevet forkortet og forenklet.
Tilføjelse af kommentarer inden for DAX-koder
En anden måde at forenkle mål eller formler på er at tilføje korte kommentarer i DAX-koden.
Dette er en fantastisk måde at gøre koden lettere at forstå, så andre medlemmer i organisationen ved, hvad den er til for. Tilføjelse af kommentarer er en effektiv metode til at forbedre brugeroplevelsen.
Kommentarer kan placeres hvor som helst i formelfeltet.
Vi behøver kun at skrive to skråstreger (//) i begyndelsen af sætningen eller udsagnet for at gøre det til en kommentar.
Dette vil på ingen måde påvirke, hvordan målingen eller formlen fungerer.
Vi skal dog sørge for at holde kommentarerne kortfattede . Vi vil ikke lægge for meget til, at det bliver overvældende.
Konklusion
Brug af variabler og medtagelse af kommentarer i DAX-koder er effektive måder til at optimere enhver måling i LuckyTemplates.
Vi skal også huske, at brug af variabler ikke er obligatorisk. Det er dog en fantastisk teknik, når du ønsker at forenkle beregninger, især da de bliver mere komplekse og avancerede.
God formatering og effektiv brug af DAX-funktioner er alt, der skal til for at skabe en velorganiseret LuckyTemplates-model.
Alt det bedste,
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