Brug af variabler i LuckyTemplates – et detaljeret eksempel

I dette indlæg vil jeg vise dig, hvordan du bruger og erklærer variabler i din DAX-formel i LuckyTemplates. Du kan se den fulde video af denne tutorial nederst på denne blog.

Variabler er en reel game-changer for formellinjen i LuckyTemplates. At være i stand til at nedbryde dine mere komplekse formler i trin gør det meget mere intuitivt at opstille dem.

Jeg bliver ved med at tænke tilbage på at bruge VBA med disse variabler. De gør dit liv i VBA omkring ti gange nemmere - og det samme kan siges om at bruge dem i LuckyTemplates.

Før vi dykker ned i, hvordan man rent faktisk opretter disse variabler, lad os først tale om fordelene såvel som de forskellige nuancer ved at bruge variabler.

Indholdsfortegnelse

Fordele og nuancer ved at bruge variabler i LuckyTemplates

Variabler i formellinjen er meget fleksible. De kan indtage andre udtryk (eller mål) såvel som tabelfunktioner, herunder filtre.

Når du bruger filtre meget, kan disse fylde lidt, og dine formler kan blive rodede, så det er en god idé at placere disse tabelfunktioner i en variabel.

Der er dog et par nuancer ved at bruge dem.

Den store til at få hovedet rundt på er kontekstovervejelserne ved at placere enten calcs eller andre udtryk inde i en variabel.

At forstå dette godt kræver lidt forsøg og fejl, så sørg for at undersøge det.

Sådan bruges variabler i LuckyTemplates

Lad os nu gå videre til faktisk at inkorporere disse variable i vores .

1. Oprettelse af et simpelt mål og tilføjelse af variablen

Vi har i øjeblikket en tabel i vores lærred, der viser det samlede salg pr. kunde.

Det, vi nu vil gøre, er at se på det samlede eksportsalg .

Brug af variabler i LuckyTemplates – et detaljeret eksempel

Så vi laver et simpelt mål og kalder dette samlet eksportsalg .

Brug af variabler i LuckyTemplates – et detaljeret eksempel

Nu, i stedet for at gå direkte til at skrive din beregning, vil vi skrive VAR , som står for variabel.

Efter dette vil vi hoppe ned en række og derefter oprette den faktiske variabel.

Lad os kalde dette ExportSales og derefter oprette en tabel. Det, vi gør her, er at fange tabellen ved hjælp af variabelen ExportSales .

Brug af variabler i LuckyTemplates – et detaljeret eksempel

Så tabellen skal se på alt mit salg, men kun vise dem, jeg eksporterer.

Brug af variabler i LuckyTemplates – et detaljeret eksempel

2. At skrive den faktiske beregning

Næste skridt er nu at lave selve beregningen. Vi hopper en række ned igen og går så RETURN . Efter dette vil vi tilføje CALCUATE .

Inde i CALCUATE- sætningen går vi til Samlet salg . Oprindeligt skal vi tilføje et filter efter det samlede salg. Men da vi allerede har oprettet ExportSales- variablen, er det ikke nødvendigt for os at skrive filteret. Vi vil bare tilføje variablen.

Læg mærke til, hvor nemt det er at læse formlen nu sammenlignet med, hvis vi skal inkludere hele filteret i CALCUATE.

Brug af variabler i LuckyTemplates – et detaljeret eksempel

Nu har vi vores samlede eksportsalg .

Hvis vi trykker på enter og trækker dette mål ind i vores tabel, vil vi have det samlede eksportsalg pr. kundekolonne.

Brug af variabler i LuckyTemplates – et detaljeret eksempel

Så du har set, hvordan man bruger en simpel variabel i LuckyTemplates.

Det, du skal huske på dette tidspunkt, er, at du ved at oprette målingen for det samlede eksportsalg ovenfor, kunne have valgt blot at oprette et simpelt mål og tilføje  CALCULATE med hele FILTER -sætningen.

ExportSales -variablen gjorde det dog muligt for os at forenkle vores kode.

Måske vil du være i stand til at forstå dette bedre, når vi har en mere kompleks formel med flere variabler.

Så lad os tilføje nogle flere variabler til vores samlede eksportsalgsmål .

Oprettelse af komplekse variabler i LuckyTemplates

Når vi ser tilbage på vores formel, har vi et mål for samlet eksportsalg , som inkluderer variablen ExportSales og derefter beregner eksportsalget ved hjælp af den variabel, vi oprettede i stedet for hele filtersætningen.

Brug af variabler i LuckyTemplates – et detaljeret eksempel

Det, vi skal gøre nu, er at tilføje variablen Days .

Så under ExportSales- variablen skriver vi VAR , og under dette er antallet af dage.

Du kan selvfølgelig skrive hvilket nummer du ønsker her. Men for dette eksempel, lad os skrive Days=365 .

Brug af variabler i LuckyTemplates – et detaljeret eksempel

Og så kan vi bruge den skalære værdi, eller de 365 dage, inde i CALCULATE-sætningen, som vi oprindeligt oprettede.

Så vi vil filtrere datoen, så hvis den er mindre end I DAG, og kolonnen Dato er større end eller lig I DAG minus variablen Dage .

Bemærk her, at vi har flyttet ExportSales-variablen inde i CALCULATE én række nedenfor og det samme for filtersætningen, så formlen er lettere at analysere.

Brug af variabler i LuckyTemplates – et detaljeret eksempel

Nu hvor vi har variablen Dage , viser kolonnen Samlet eksportsalg i vores tabel nu kun eksportsalget inden for 365 dage.

Brug af variabler i LuckyTemplates – et detaljeret eksempel

Vi kan gøre denne formel endnu mere kompleks og tilføje variablen IncludedDates .

Brug af variabler i LuckyTemplates – et detaljeret eksempel

Så kan vi overføre filtersætningen til IncludedDates- variablen.

Brug af variabler i LuckyTemplates – et detaljeret eksempel

Vi kan nu erstatte denne filtersætning med IncludedDates , så formlen er lettere at se på fra et syntaksperspektiv.

Brug af variabler i LuckyTemplates – et detaljeret eksempel

Hvad der er mere interessant er, at vi kan tilføje kommentarer under hele vores formel.

Brug af variabler i LuckyTemplates – et detaljeret eksempel

Så alle disse variable plus den kommentar, vi har tilføjet, vil gøre det så meget lettere for dig at forstå formlen på et senere tidspunkt.

Bortset fra det, hvis nogen af ​​dine kolleger skulle arbejde på det, ville det være lettere for dem at bryde sammen og forstå, hvad der foregår.

Konklusion

Vi har lige arbejdet på, hvordan man bruger variabler i LuckyTemplates . Vi startede med at oprette et simpelt mål, og i stedet for straks at gå videre til beregningen, tilføjede vi en variabel og tilføjede senere flere variable til vores formel.

Vi har set, hvordan disse variabler har forenklet vores formel ekstremt, hvilket virkelig kan gavne os eller enhver, der vil bruge formlen på et senere tidspunkt, da det nu er så meget lettere at forstå.

Nyd at bruge variabler i dine fremtidige rapporter.

Skål,

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.