DAX-variabler og kommentarer for at forenkle formler

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.

DAX-variabler og kommentarer for at forenkle formler

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.

DAX-variabler og kommentarer for at forenkle formler

Den tredje variabel kaldes CustomerChannel . Dette vil være lig med "Engrossalg".

DAX-variabler og kommentarer for at forenkle formler

Efter at have flyttet to rækker ned, skal vi skrive RETURN .

DAX-variabler og kommentarer for at forenkle formler

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.

DAX-variabler og kommentarer for at forenkle formler

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.

DAX-variabler og kommentarer for at forenkle formler

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.

DAX-variabler og kommentarer for at forenkle formler

For den anden FILTER-sætning kan vi igen tilføje en anden variabel.

DAX-variabler og kommentarer for at forenkle formler

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.

DAX-variabler og kommentarer for at forenkle formler

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.

DAX-variabler og kommentarer for at forenkle formler

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,

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.