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 prata om LuckyTemplates räkenskapsår hittills beräkningar. Det är ganska komplicerat att uppnå en årsanalys av en vald period, men jag ska visa dig en formelteknik som gör att du snabbt kan skapa en ackumulerad summa över ditt specifika räkenskapsår. Du kan se hela videon av denna handledning längst ner på den här bloggen.
Jag ska arbeta med en enkel modell här. Det är ganska generiskt, men fastna inte för de specifika åtgärderna. Teknikerna är alla desamma, särskilt om du gör räkenskapsår över något som försäljning, kvantitet, intäkter, kostnader, transaktioner eller prognoser, till exempel. Det är samma teknik. Du behöver bara lägga in rätt kärnmått i det faktiska mönstret eller formelkombinationen.
Så låt oss dyka in i det.
Innehållsförteckning
Beräknar LuckyTemplates räkenskapsår hittills totalt
Först ska jag sätta upp en generisk tabell, så att vi kan titta på själva data. Jag ska ta in min kärnkalkyl, som i det här fallet är Total Sales . Att få saker i tabeller är till att börja med nyckeln.
Nu ska jag visa dig hur du gör det här räkenskapsåret totalt. Jag ska skapa ett nytt mått och kalla detta Sales FYTD (räkenskapsår hittills).
Jag ska användafunktion, som ändrar kontexten för beräkningen. Så jag vill fortfarande beräkna den totala försäljningen , men bara för ett räkenskapsår hittills. Detta gör att jag kan välja vad mitt räkenskapsår är och sedan alltid samla beloppen fram till slutet av räkenskapsåret.
Sedan har jag den här tidens intelligensfunktion kallad(datum år till datum), vilket returnerar en uppsättning datum under året fram till det aktuella datumet. Om jag inte anger något specifikt för mitt räkenskapsår, kommer det bokstavligen att gälla hela kalenderåret. Och så lade jag in min Date- kolumn där.
Och så vill jag precisera det faktiska räkenskapsåret. Så kanske mitt räkenskapsår slutar i juni, eller hur? Men det kan också bli i slutet av mars. Så i det här exemplet satte jag 31:a av den tredje som slutet av mitt räkenskapsår.
Jag trycker på enter och jag drar in den här åtgärden i tabellen, så ser du här att det håller på att räkna ut räkenskapsårets resultat. Kom nu ihåg att detta kan göra det lite knepigt. Jag valde här på slicern ett kalenderår, vilket är 2015. Så vi ser faktiskt den 31 mars 2015 som slutet av 2015 års räkenskapsår.
Ibland är det lättare att titta på detta i visualiseringar. Så jag skapar ett områdesdiagram här och du kan se att vi kommer till den 31 mars 2015, som är slutet på vårt räkenskapsår.
Verksamhetsår Hittills I En Slicer
Ett bättre sätt att ställa in detta är att ha ett räkenskapsår inom skäraren. Det är mer vettigt. I min, det verkar som att det redan finns ett räkenskapsår inbäddat.
Så jag går till Transform Data och räknar ut det ekonomiska datumet som var inbäddat i denna Date-tabell. I den avancerade editorn kan du se att det här är en datumtabell som gör att du kan ange räkenskapsår och här började det i juli. Så låt oss bara gå med det.
Så jag går tillbaka till formeln och ändrar räkenskapsårets slut till den 30:e av den sjätte . På så sätt kan vi anpassa det faktiska räkenskapsåret i tabellen Datum.
Med det kan du se resultaten i visualiseringarna ändrade också.
Sedan kommer jag att ta in mitt räkenskapsår (FY) i skäraren istället för mitt år . Du kommer att se att om jag väljer en av dessa, kommer det att ge mig bara den ackumulerade summan för just det räkenskapsåret.
Jag kan också göra ett multival och resultaten i visualiseringen ändras också.
Använder Analyst Hub
Du kan också användaverkligen effektivt här. Det är här du kan formatera dina beräkningar väl. Gå bara till.
Bara kopiera och klistra in din formel här, så kommer den automatiskt att ställa in den på ett sätt som är lättare att läsa och förstå. Kopiera sedan den nyformaterade versionen av din formel genom att klicka på Kopiera kod .
Sedan kan du klistra in den formaterade formeln tillbaka i din modell som så.
Du kan också spara den formaterade versionen av din formel i Analyst Hub och dela den (klicka på knappen dela med community) med andra användare. På så sätt kan du enkelt referera till det i framtida beräkningar som du kan göra.
Nu, om du vill ha det ultimata Date-bordet, rekommenderar jag starkt att du går tilloch in i. Här kan du hitta . Själv använder jag denna Date-tabell i stort sett i varje utveckling jag gör.
Och som du kan se har den redan många vyer. Det är en av de mest populära sidorna på vår sida.
Klicka på den utökade datumtabellen (Power Query M-funktion) så kan du skapa din datumtabell med den här koden. Melissa, en av våra LuckyTemplates-experter, har skapat den här riktigt omfattande M-koden som du bokstavligen kan ta och bädda in i dina modeller.
Slutsats
Att beräkna ett LuckyTemplates räkenskapsår hittills är så enkelt. Du kan också göra kvantitativa räkenskapsår hittills eller något annat alls. Du förgrenar dig bara från ett annat kärnmått och använder samma teknik.
Så fort du blir bekant med att beräkna tidsintelligensfunktioner kommer du att upptäcka hur fantastiska LuckyTemplates är. Lycka till med att jobba igenom detta.
Skål!
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.