Använda variabler i LuckyTemplates – Ett detaljerat exempel

I det här inlägget kommer jag att visa dig hur du använder och deklarerar variabler i din DAX-formel i LuckyTemplates. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Variabler är en riktig spelväxlare för formelfältet i LuckyTemplates. Att kunna bryta ner dina mer komplexa formler i steg gör att de är mycket mer intuitiva.

Jag tänker tillbaka på att använda VBA med dessa variabler. De gör ditt liv i VBA ungefär tio gånger enklare – och detsamma kan sägas om att använda dem inom LuckyTemplates.

Innan vi går in i hur man faktiskt skapar dessa variabler, låt oss först prata om fördelarna såväl som de olika nyanserna med att använda variabler.

Innehållsförteckning

Fördelar och nyanser med att använda variabler i LuckyTemplates

Variabler i formelfältet är mycket flexibla. De kan ta in andra uttryck (eller mått) såväl som tabellfunktioner, inklusive filter.

När du använder filter mycket kan dessa ta upp lite utrymme och dina formler kan bli röriga, så att kunna placera dessa tabellfunktioner i en variabel är en utmärkt idé.

Det finns dock några nyanser för att använda dem.

Den stora att få huvudet runt är kontextövervägandena för att placera antingen calcs eller andra uttryck i en variabel.

Att verkligen förstå detta kräver lite försök och misstag, så se till att undersöka det.

Hur man använder variabler i LuckyTemplates

Låt oss nu gå vidare till att faktiskt införliva dessa variabler i vår .

1. Skapa ett enkelt mått och lägga till variabeln

Vi har för närvarande en tabell i vår duk som visar den totala försäljningen per kund.

Vad vi nu vill göra är att titta på den totala exportförsäljningen .

Använda variabler i LuckyTemplates – Ett detaljerat exempel

Så vi ska skapa ett enkelt mått och kalla detta total exportförsäljning .

Använda variabler i LuckyTemplates – Ett detaljerat exempel

Nu, istället för att gå direkt till att skriva din beräkning, kommer vi att skriva VAR som står för variabel.

Efter detta kommer vi att hoppa ner en rad och sedan skapa den faktiska variabeln.

Låt oss kalla detta ExportSales och sedan skapa en tabell. Vad vi gör här är att fånga tabellen med variabeln ExportSales .

Använda variabler i LuckyTemplates – Ett detaljerat exempel

Så tabellen ska titta på all min försäljning, men bara visa de som jag exporterar.

Använda variabler i LuckyTemplates – Ett detaljerat exempel

2. Skriva den faktiska beräkningen

Nästa steg nu är att skapa den faktiska beräkningen. Vi hoppar ner en rad igen och går sedan RETURN . Efter detta kommer vi att lägga till CALCULATE .

Inuti CALCULATE- satsen går vi till Total försäljning . Ursprungligen måste vi lägga till ett filter efter den totala försäljningen. Men eftersom vi redan skapat variabeln ExportSales behöver vi inte skriva filtret. Vi ska bara lägga till variabeln.

Lägg märke till hur lätt det är att läsa formeln nu jämfört med om vi ska inkludera hela filtret i CALCULATE.

Använda variabler i LuckyTemplates – Ett detaljerat exempel

Nu har vi vår totala exportförsäljning .

Om vi ​​trycker på enter och drar det här måttet till vår tabell, kommer vi att ha den totala exportförsäljningen per kundkolumn.

Använda variabler i LuckyTemplates – Ett detaljerat exempel

Så du har sett hur man använder en enkel variabel i LuckyTemplates.

Vad du behöver komma ihåg vid det här laget är att när du skapar måttet för total exportförsäljning ovan, kunde du ha valt att bara skapa ett enkelt mått och lägga till  CALCULATE med hela FILTER -satsen.

ExportSales -variabeln gjorde det dock möjligt för oss att förenkla vår kod.

Kanske kommer du att kunna uppskatta detta bättre när vi har en mer komplex formel med flera variabler.

Så låt oss lägga till några fler variabler till vårt mått för total exportförsäljning .

Skapa komplexa variabler i LuckyTemplates

Om vi ​​ser tillbaka på vår formel har vi ett mått för total exportförsäljning som inkluderar variabeln ExportSales och sedan beräknar exportförsäljningen med hjälp av variabeln vi skapade istället för hela filtersatsen.

Använda variabler i LuckyTemplates – Ett detaljerat exempel

Vad vi ska göra nu är att lägga till variabeln Days .

Så under ExportSales- variabeln kommer vi att skriva VAR och sedan under detta är antalet dagar.

Självklart kan du skriva vilket nummer du vill här. Men för det här exemplet, låt oss skriva Days=365 .

Använda variabler i LuckyTemplates – Ett detaljerat exempel

Och sedan kan vi använda det skalära värdet, eller de 365 dagarna, inuti CALCULATE-satsen som vi ursprungligen skapade.

Så vi kommer att filtrera datumet så att om det är mindre än IDAG och kolumnen Datum är större än eller lika med IDAG minus variabeln Dagar .

Observera här att vi har flyttat variabeln ExportSales inuti CALCULATE en rad nedan och samma sak för filtersatsen så att formeln är lättare att analysera.

Använda variabler i LuckyTemplates – Ett detaljerat exempel

Nu när vi har variabeln Dagar visar kolumnen Total exportförsäljning i vår tabell nu endast exportförsäljningen inom 365 dagar.

Använda variabler i LuckyTemplates – Ett detaljerat exempel

Vi kan göra denna formel ännu mer komplex och lägga till variabeln IncludedDates .

Använda variabler i LuckyTemplates – Ett detaljerat exempel

Sedan kan vi överföra filtersatsen till variabeln IncludedDates .

Använda variabler i LuckyTemplates – Ett detaljerat exempel

Vi kan nu ersätta den filtersatsen med IncludedDates så att formeln är lättare att se ur ett syntaxperspektiv.

Använda variabler i LuckyTemplates – Ett detaljerat exempel

Vad som är mer intressant är att vi kan lägga till kommentarer under hela vår formel.

Använda variabler i LuckyTemplates – Ett detaljerat exempel

Så alla dessa variabler plus kommentaren som vi har lagt till kommer att göra det så mycket lättare för dig att förstå formeln vid ett senare tillfälle.

Bortsett från det, om någon av dina kollegor skulle behöva arbeta med det, skulle det vara lättare för dem att bryta ihop och förstå vad som pågår.

Slutsats

Vi har precis arbetat med hur man använder variabler i LuckyTemplates . Vi började med att skapa ett enkelt mått och sedan istället för att omedelbart gå vidare till beräkningen, la vi till en variabel och sedan lade vi till flera variabler till vår formel.

Vi har sett hur dessa variabler har extremt förenklat vår formel, vilket verkligen kan gynna oss eller alla som kommer att använda formeln vid ett senare tillfälle eftersom det nu är så mycket lättare att förstå.

Njut av att använda variabler i dina framtida rapporter.

Skål,


Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.