LuckyTemplates formelsyntax, kommentarer och variabler

Idag dyker vi in ​​i vad du kan göra i LuckyTemplates formelfält när det gäller syntax, kommentarer och variabler.

Dessa är alla mycket viktiga tekniker som du kan använda i dina arbetsmönster. Men innan vi hoppar in i LuckyTemplates formler, ska jag visa dig hur jag sorterar min kolumn Datum i mina bilder. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Innehållsförteckning

Förenkla presentationen av datum

Det första jag ska göra är att ta in datumtabellen .

LuckyTemplates formelsyntax, kommentarer och variabler

En sak som kan vara irriterande med tabellen Datum är att den bygger in en automatisk hierarki i din tabell.

Det jag gör är att klicka på rullgardinsmenyn och välja Datum istället för Datumhierarki .

LuckyTemplates formelsyntax, kommentarer och variabler

Efter det kommer du att ha varje enskilt datum i bara en kolumn.

LuckyTemplates formelsyntax, kommentarer och variabler

En annan sak som jag ska göra är att ändra datumformatet genom att gå till dataområdet .

Jag kommer sedan att markera hela kolumnen Datum och välja ett av de andra tillgängliga datumformaten nedan.

LuckyTemplates formelsyntax, kommentarer och variabler

Efter det kan vi komma tillbaka för att se vår kolumn Datum i sitt nya format.

LuckyTemplates formelsyntax, kommentarer och variabler

Jag drar in datumtabellen igen och tar bort hierarkin en gång till.

Sedan kan jag göra en slicer av det så att jag snabbt kan ändra tidsramen för att titta på ett specifikt tidsintervall.

LuckyTemplates formelsyntax, kommentarer och variabler

Nu när jag har min dejtskärare ska jag visa dig några LuckyTemplates-formler.

LuckyTemplates-formel som använder FILTER-funktionen

Låt oss skapa en formel som är mer komplex och skriva den på ett onödigt komplicerat sätt så att vi kan förenkla det senare.

Tänk om vi ville få ett mycket mer specifikt resultat? Till exempel vill jag bara titta på Florida-försäljningen inom mitt mått så att jag kan jämföra min totala försäljning med bara min försäljning i Florida .

För att göra detta måste vi skapa ett nytt mått som heter Florida Sales och använda en funktion som hetersom vi kommer att gå igenom mer senare.

Inuti den kan vi sätta vårt totala försäljningsmått eftersom du faktiskt kan sätta mått inuti formler genom måttgrening , vilket är ett koncept som är unikt för LuckyTemplates.

LuckyTemplates formelsyntax, kommentarer och variabler

Och sedan kommer jag att använda funktionen som heteroch titta igenom tabellen Platser . Jag kunde sedan använda State Code och likställa den med "FL" för att bara titta på Florida.

I grund och botten tillåter FILTER mig att skapa ett filter i en formel.

LuckyTemplates formelsyntax, kommentarer och variabler

Så tryck bara på Enter efter att ha skrivit in formeln, och sedan kan du dra in Floridas försäljningsmått för att jämföra det med vårt totala försäljningsmått .

Härifrån kan du beräkna mer intressanta saker som procentandelen av försäljningen i Florida till den totala försäljningen .

LuckyTemplates formelsyntax, kommentarer och variabler

Men jag vill göra något ännu mer komplicerat här. Jag vill inte bara titta på Florida Sales , utan också på försäljningen av specifika produkter .

För att göra detta använder vi FILTER -funktionen igen och lägger in produktnamnet från produkttabellen och ställer in det lika med "Produkt 1" .

LuckyTemplates formelsyntax, kommentarer och variabler

Och sedan ska jag använda operatören ELLER och sätta in produktnamnet lika med "Produkt 2" . Slutligen kommer jag att byta namn på måttet till Florida Sales of Product 1 eller 2 .

Det betyder att jag filtrerar resultaten för att titta på den specifika försäljningen i Florida med namnen Produkt 1 eller Produkt 2 .

LuckyTemplates formelsyntax, kommentarer och variabler

För att få några resultat kommer jag att ändra formeln till produkt 2 och produkt 5 , byta namn på måttet i enlighet med detta och sedan vidga tidsramen genom att använda datumskäraren .

LuckyTemplates formelsyntax, kommentarer och variabler

En sak som jag vill lyfta fram här är hur formeln ser för lång och komplicerad ut .

Vi kan rensa upp saker genom att trycka på Skift+Enter för att få en rad ned en rad och sedan använda Tab-tangenten för att skapa ett indrag.

Vi tar ner CALCULATE och de två FILTER- funktionerna. Vi skapar indrag före FILTER -funktionerna.

Du kan direkt se hur mycket lättare det är att läsa formeln jämfört med vad vi hade tidigare.

LuckyTemplates formelsyntax, kommentarer och variabler

Detta är en väldigt enkel lösning när du behöver skriva komplexa formler.

Som jag brukar göra det är om det finns en funktion som har logik i sig, jag brukar placera den på en egen rad med ett indrag framför sig så att funktionerna skulle visas på ett fallande sätt.

LuckyTemplates formel som använder variabler

Ett annat sätt att förenkla en LuckyTemplates-formel är genom variabler .

Det du kan göra här är att skriva inoch namnge sedan din variabel så länge det är ett ord utan mellanslag .

För vårt exempel kommer vi att använda namnet FloridaLocation och sedan ställa in det lika med FILTER-funktionen som tar Florida Sales . Även om du kan lagra enstaka resultat i variabler, kan du också lägga tabeller i den.

LuckyTemplates formelsyntax, kommentarer och variabler

För att få detta att fungera måste du sätta RETURN före formelns slutliga logik.

Sedan kan du sätta variabeln du just skapade för att ersätta hela funktionen.

LuckyTemplates formelsyntax, kommentarer och variabler

Jag kan skapa en annan variabel som heter ProductSelection , ställa in den lika med den andra FILTER- funktionen och använda den som en ersättning för funktionen där nere igen.

Nu kan vi se hur mycket renare det är istället för funktionen som vi hade tidigare.

LuckyTemplates formelsyntax, kommentarer och variabler

Använda kommentarer i LuckyTemplates formelfält

Det sista jag vill gå igenom är att skriva kommentarer i din formelfält. Detta kan hjälpa ditt team eller dina användare att förstå din LuckyTemplates-formel.

Bara genom att skriva ett snedstreck två gånger ( // ), kan du säga något i stil med "det här måttet beräknar försäljningen i Florida för olika produkter" .

LuckyTemplates formelsyntax, kommentarer och variabler

Du kan lägga kommentarer var du vill eftersom de faktiskt inte registreras som beräkningar i din formelfält.

LuckyTemplates formelsyntax, kommentarer och variabler




Slutsats

I den här bloggen har jag diskuterat hur man reder ut dinför att göra saker enkelt.

Det enda jag inte vill se är att skriva ut formler utan någon tanke på hur man gör dem mer läsbara. För när man blir mer komplex och avancerad med DAX tenderar formlerna att bli oläsliga och obegripliga.

Du kommer att göra dig själv en stor tjänst genom att ställa in dina formler effektivt.

Med vänliga hälsningar,


Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.