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.
I den här handledningen kommer vi att diskutera det enklaste sättet att förenkla med variabler och kommentarer i LuckyTemplates.
DAX-koder kan bli komplexa och svåra att förstå när de väl blir mer avancerade. Om vi inte optimerar dem kommer andra LuckyTemplates-användare inom organisationen att ha svårt att förstå datamodellen.
Genom att använda variabler och kommentarer blir det lättare att skapa, uppdatera och optimera formler.
Innehållsförteckning
Använda DAX-variabler i mått
Den första tekniken för att förenkla DAX-formler är att använda variabler.
När du hanterar variabler, kom alltid ihåg att de bara är måttspecifika. De kan inte vara globala variabler.
För närvarande kan variabler endast refereras inom ett mått. Detta är den nuvarande begränsningen i LuckyTemplates, men ändringar kommer att ske i framtiden.
Använda DAX-variabler för att referera till värden
I det här exemplet kommer vi att använda en specifik syntax för formeln.
Skriv in för att ange en variabel och skriv sedan in dess namn. I det här fallet kallar vi denna variabel CustomerMin . Denna variabel kommer att ha värdet 5.
Detta gör att den refererar inuti beräkningen istället för att referera till den utanför som en variabel.
Därefter kommer vi att skapa en andra variabel med namnet CustomerMax och med värdet 20.
Den tredje variabeln kommer att kallas CustomerChannel . Detta kommer att vara lika med "grossistförsäljning".
Efter att ha flyttat ner två rader måste vi skriva RETURN .
RETURN-koden är en avgörande del när man hanterar variabler i ett mått.
När vi skapar variabler i LuckyTemplates måste vi komma ihåg att de bara bör namnges med ett ord; variabler kan inte innehålla mellanslag. Vi kan använda understreck istället. Varje variabelnamn ska också vara unikt.
Nu, när vi har skapat variabler i våra formler, kan vi använda dem för att referera till de värden som de har tilldelats.
Istället för att skriva in 5 kan vi använda CustomerMin. IntelliSense-funktionen tar också upp denna referens och föreslår den medan vi skriver.
Upprepa detta steg för CustomerMax och CustomerChannel.
Med det är vår formel nu klar.
Om vi vill ändra 5 till 10 behöver vi bara ändra värdet på motsvarande variabel.
Detta är extremt användbart när vi har refererat till det värdet flera gånger inom måttet. Istället för att ändra värdena individuellt kan vi enkelt ändra det på en plats.
Använda DAX-variabler för att referera till tabeller
Förutom värden kan vi även referera till tabeller.
Med samma mått, låt oss lägga till en ny variabel som heter CustomerRange . Vi kan referera till en tabell genom att lägga tillsats som denna variabels värde, istället för att placera den efter RETURN.
För den andra FILTER-satsen kan vi återigen lägga till en annan variabel.
Så nu, för att få summan av kvantiteterna från försäljningsdata, behöver vi bara skriva funktionen, Total kvantitet, och sedan variablerna, CustomerRange och Channel.
Med detta har formeln nu förkortats och förenklats.
Lägga till kommentarer inom DAX-koder
Ett annat sätt att förenkla mått eller formler är att lägga till korta kommentarer i DAX-koden.
Det här är ett bra sätt att göra koden lättare att förstå så att andra medlemmar i organisationen vet vad den är till för. Att lägga till kommentarer är en effektiv metod för att förbättra användarupplevelsen.
Kommentarer kan placeras var som helst i formelrutan.
Vi behöver bara skriva två snedstreck (//) i början av meningen eller uttalandet för att göra det till en kommentar.
Detta kommer inte på något sätt att påverka hur måttet eller formeln fungerar.
Vi måste dock se till att hålla kommentarerna kortfattade . Vi vill inte lägga för mycket att det blir överväldigande.
Slutsats
Att använda variabler och inkludera kommentarer i DAX-koder är effektiva sätt att optimera alla mått i LuckyTemplates.
Vi måste också komma ihåg att det inte är obligatoriskt att använda variabler. Det är dock en utmärkt teknik när du vill förenkla beräkningar, särskilt när de blir mer komplexa och avancerade.
Bra formatering och effektiv användning av DAX-funktioner är allt som krävs för att skapa en välorganiserad LuckyTemplates-modell.
Med vänliga hälsningar,
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.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
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.
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.
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.
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.
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.
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.