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.
I den här handledningen kommer jag att visa dig ett dynamiskt sätt att få procentandelen av total förändring i LuckyTemplates med hjälp av enkla måttförgreningstekniker och tidsintelligensberäkningar i LuckyTemplates. Du kan se hela videon av denna handledning längst ner på den här bloggen.
Till exempel, om du vill räkna ut skillnaden i bidrag från försäljning för en viss dimension och dess förändring från år till år.
När du är ny på LuckyTemplates är det första du brukar göra att dela upp eller filtrera alla dina procentsatser efter det specifika året. Det vanligaste är att använda formelmönstret Procent av totalt i LuckyTemplates. Du skulle användafunktion inuti .
Detta kommer att göra det möjligt för dig att räkna ut skillnaden, till exempel under 2019, 2018 och 2017. Denna metod kommer att ge dig en lösning.
Det finns dock ett bättre sätt att närma sig detta problem. Allt du behöver är att använda enkla LuckyTemplates mätningstekniker och tidsintelligensberäkningar.
När du börjar kombinera dessa två tillsammans kan du få riktigt kraftfulla dynamiska beräkningar. Du behöver inte placera ytterligare filter på specifika år i din modell.
Innehållsförteckning
Beräknar procent av totala intäkter
Så här räknade jag ut.
I tabellen kan du se att jag har mina totala intäkter och procent av totala intäkter .
Procenten av totala intäkter har samma värde som måttet i den här andra tabellen.
Det är i princip summan av procentsatserna för de olika åren. Det är en dynamisk beräkning av den totala förändringen.
De tre åren som visas i tabellen är de som jag har valt i utsnittet År .
Det är detta som skapar sammanhanget i rapporten.
Men sedan finns det också en matris som bryter ner de tre åren i tabellen.
Så det finns inget behov av att skapa en ny åtgärd för 2016 eller 2017.
Allt du behöver göra är att använda formeltekniken Procent av totala intäkter .
Denna formel dividerar totala intäkter för varje produkt per år med totala intäkter för produkter .
För nämnardelen av denna formel har jag tagit bort alla filter från Produkter.
Jag får den totala intäkterna från året. Så summan visas längst ned på varje enskild rad i tabellen.
Det är därför jag får totala intäkter dividerat med årssumma. Det är så man får procenten.
Så du behöver inte göra ytterligare arbete för att få dessa resultat.
Beräkna den dynamiska förändringen mellan åren
Om du nu vill jämföra skillnaden från år till år behöver du bara förgrena dig med tidsintelligens.
Så låt oss skapa ett nytt mått.
Jag kommer att namnge det här måttet Årlig skillnad i procent av totala intäkter.
Sedan är allt du behöver göra att skriva in:
Denna formel använder enkla LuckyTemplates tidsintelligenstekniker.
Sedan kopierar jag detta över matrisen.
Jag har nu tre åtgärder.
Jag kan sedan sätta måttet Årlig skillnad i procent av totala intäkter i min matris genom att dra det till rutan Värden och ta bort procent av totala intäkter .
Och ändra sedan formatet till en procentsats.
Du kan se i tabellen att År 2016 har högre siffror.
Så om du vill lägga till ytterligare logik kan du lägga in detta i formeln:
Om beräkningen är lika med noll kommer den tillbaka. Om inte kommer den att köra beräkningen. Detta kommer att ta bort kolumnen för år 2016.
Så det finns nu en dynamisk förändring och skillnad mellan ett år och nästa.
Så om du gör lite granskning kommer du att se att skillnaden mellan år 2017 och år 2016 är 0,04 %. Skillnaden mellan år 2018 och år 2017 är 0,08 %.
Slutsats
Du behöver inte skapa en massa ytterligare åtgärder för att bryta ut skillnaden mellan ett år och nästa.
Tänk alltid dynamiskt . Fundera på hur du kan använda den naturliga filtreringen som kommer från din datamodell.
Detta kommer att räcka långt när det gäller att hitta lösningar. Om du går vidare och provar det här i dina egna modeller, kommer du att se hur enkelt det är att faktiskt göra detta i LuckyTemplates.
Jag hoppas att du har lärt dig mycket av den här handledningen.
Med vänliga hälsningar,
***** Lär du dig Lucky Templates? *****
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.