BERÄKNINGSBAR DAX-funktion – bästa praxis i LuckyTemplates

DAX -funktionen är en otroligt avancerad och viktig funktion i LuckyTemplates för att lära sig och förstå väl. Du kan se hela videon av denna handledning längst ner på den här bloggen.

De flesta av er som precis har börjat med LuckyTemplates har förmodligen förbisett just denna funktion. Det gjorde jag verkligen när jag först började använda LuckyTemplates och skriva DAX-mått.

Att lära sig om CALCULATETABLE väl är början på många avancerade beräkningar som du kan göra i LuckyTemplates.

Det är en ganska komplex funktion att förstå och faktiskt implementera i LuckyTemplates. Men med tiden har jag upptäckt hur bra det är i flera scenarier och demos som jag har arbetat igenom. Jag har nu en klar förståelse för hur och när jag ska använda den på olika sätt. Det är vad jag vill dela med mig av i denna handledning.

Innehållsförteckning

Den bästa tiden att införliva funktionen Kalkyltabell

En av de bästa tiderna att införliva användningen av DAX -funktionen är när du försöker analysera din churn-analys.

Churn analytics involverar utvärderingen av ett företags kundförlustfrekvens. Att ta reda på denna information med hjälp av LuckyTemplates kan hjälpa mycket när det gäller att bedöma dina produkter . På så sätt kan du påskynda dina marknadsföringsinsatser för att minska kundförluster.

BERÄKNINGSBAR DAX-funktion – bästa praxis i LuckyTemplates

Tabellen ovan visar en jämförelse av nya och totala kunder för en specifik månad och år. Det involverar data från nya, förlorade och totala kunder.

Nyckeln till att extrahera dessa viktiga insikter är genom att användaDAX funktion.

Använda CALCULATETABLE DAX för att ta reda på om nya kunder

Först ska jag visa dig formeln för att beräkna nya kunder med CALCULATETABLE

BERÄKNINGSBAR DAX-funktion – bästa praxis i LuckyTemplates

Här måste vi jämföra den nuvarande kunduppsättningen från en kunduppsättning från en tidigare period. Jag betraktar bara kunder som nya om de har köpt nu men inte gjort det under de senaste 90 dagarna.

För att kunna hitta den insikten är det här jag integrerade funktionen CALCULATETABLE . Notera att jag använde detta tillsammans med andra tabellfunktioner, precis somfungera. 

Funktionen EXCEPT utvärderar två tabeller och returnerar de kunder som finns i den första tabellen, men inte i den andra. Därefter lindade jag in den inutifunktion för att verkligen ta fram den nödvändiga beräkningen.

BERÄKNINGSBAR DAX-funktion – bästa praxis i LuckyTemplates

Ser tillbaka till huvudpunkten. Funktionen CALCULATETABLE gör det möjligt för oss att öppna ett fönster i ett visst sammanhang. I mitt exempel ser det tillbaka 90 dagar för att hitta en kunduppsättning. 

BERÄKNINGSBAR DAX-funktion – bästa praxis i LuckyTemplates

Eftersom vi inte vill titta på kunderna i det aktuella sammanhanget, utan titta på kunderna under de senaste 90 dagarna, använder vi nufungera.

BERÄKNINGSBAR DAX-funktion – bästa praxis i LuckyTemplates

Sedan har jag placerat den i en annan tabellfunktion och gjort några uppföljande utvärderingar.

Sammanfattningsvis är det perfekta sättet att använda CALCULATETABLE att ändra kontexten för en tabellutvärdering. Det är i allmänhet så du ska använda det. Men sedan kan du också inkludera andra formler som du kan använda för att jämföra tabeller somoch  .

Använda CALCULATETABLE DAX för att leta efter förlorade kunder

Bortsett från att gräva i din nya kundanalys med funktionen CALCUATETABLE DAX kan du till och med bli mer avancerad när du använder den för att ta reda på dina förlorade kunder .

Ta en titt på den här formeln för att ta reda på förlorade kunder.

BERÄKNINGSBAR DAX-funktion – bästa praxis i LuckyTemplates

Jag har faktiskt diskuterat hela logiken i denna formel i en annan blogg. Men återigen, vi gör bara en liknande beräkning här för förlorade kunder.

Om du tittar på formlerna för kunder som köpts och tidigare kunder använder vi CALCULATETABLE .

BERÄKNINGSBAR DAX-funktion – bästa praxis i LuckyTemplates

Dessutom kan du fortfarande hitta EXCEPT- funktionen. Men den här gången jämförs tabellerna för kunder som köpts och tidigare kunder .

BERÄKNINGSBAR DAX-funktion – bästa praxis i LuckyTemplates

I det här fallet ändrar vi utvärderingsperioden för dessa individuella tabeller baserat på en annan period. Detta visar bara ett mer avancerat sätt att polera hur vi visar nya kunder och förlorade kunder.

Om du snart använder LuckyTemplates kommer du att förstå att detta är en intensiv analys. Dessutom kan vi göra formlerna mer intuitiva, särskilt när du också använder variabler.

Tänk bara på vad du lägger in i den första parametern i BERÄKNINGSTABELL . Det är vanligtvis en tabellfunktion, och sedan ändrar du kontexten för den tabellutvärderingen. Därifrån kan du placera den i en annan tabellfunktion och se hur saker och ting utvärderas därifrån. 




Slutsats

Jag vet att CALCULATETABLE är lite svårt att förstå om du precis har börjat. Men det är den främsta anledningen till att jag skapade den här handledningen åt dig.

När du har förstått och upptäckt de bästa metoderna för att använda den kan du börja slutföra avancerade beräkningar och analyser från dina rådata.

Genom att granska den på det här sättet tror jag att du kommer att få en bättre förståelse för hur du själv kan använda funktionen CALCUATETABLE DAX i dina egna rapporter och modeller.

Glöm inte att prenumerera på LuckyTemplates TV för att få massor av annat innehåll.

Lycka till med att lära dig denna.


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.