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.
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.
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 .
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.
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.
Eftersom vi inte vill titta på kunderna i det aktuella sammanhanget, utan titta på kunderna under de senaste 90 dagarna, använder vi nufungera.
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.
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 .
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 .
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.
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 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.
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
LuckyTemplates Kalendertabell: Vad är det och hur man använder det
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.
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.
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.
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.
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.