LuckyTemplates budgeteringsteknik: Allokering av månatlig budgeteringskänslighetstabell

I den här bloggen pratar jag om en teknik kring LuckyTemplates-budgetering , och utarbetar ett sätt att till exempel fördela beräkningar över olika tidsramar eller månader. Du kan se hela videon av denna handledning längst ner på den här bloggen.

I de flesta fall är budgetar på årsbasis. Det är dock så mycket bättre att begränsa det till en månadsbasis och se fördelningen av våra budgetar per månad. Så jag ska visa er, genom en demonstration, några nyanser av hur allt detta fungerar. Vi kommer också att dyka in i några avancerade DAX-beräkningar.

Datan som jag använder i den här handledningen var en del av enkring budgetkänslighetstabeller.

LuckyTemplates budgeteringsteknik: Allokering av månatlig budgeteringskänslighetstabell

Låt oss ta en titt på scenariot och datamodellen, som verkligen är nyckeln för att förstå hur man uppnår denna budgetanalys.

Innehållsförteckning

Tabellen för budgetkänslighet

Så i det här scenariot har vi några budgetar per stad för 2018 och de är inom en årlig tidsram.

LuckyTemplates budgeteringsteknik: Allokering av månatlig budgeteringskänslighetstabell

Vi kan inte bara ha ett nummer för hela året, vi måste fördela dessa budgetar på månadsnivå. Vi kan till och med allokera detta till en daglig nivå , vilket jag har förklarat i andra videohandledningar. På så sätt kommer vi att kunna se vad trenden är och hur saker och ting fungerar över tid

För att göra denna allokering identifierar vi budgetkänsligheten för varje månad och integrerar den i våra beräkningar. I den här tabellen delar budgetkänsligheten upp budgeten efter varje månad .

LuckyTemplates budgeteringsteknik: Allokering av månatlig budgeteringskänslighetstabell

Känslighet eller säsongsvariation i LuckyTemplates kan vara en mängd olika saker, men i den här analysen är det baserat på våra budgetar eller prognoser. Och så här förutspår vi att vi har en ökning av tilldelningsbehovet mitt på året jämfört med till exempel sommartid. Det är också en liten ökning under julen. 

Sedan måste vi hitta ett sätt att integrera detta i vår analys . Innan vi kommer till det, låt oss titta på hur datamodellen är uppbyggd.

Uppsättning av datamodeller

Detta är en mycket detaljerad modell med alla våra uppslagstabeller, faktatabeller, nyckelmått och stödtabeller för en detaljerad LuckyTemplates budgetanalys.

LuckyTemplates budgeteringsteknik: Allokering av månatlig budgeteringskänslighetstabell

Om vi ​​tittar noga kan vi se att vår regionala budgettabell inte har några relationer med andra tabeller.

LuckyTemplates budgeteringsteknik: Allokering av månatlig budgeteringskänslighetstabell

Likaså vår budgetkänslighetstabell .

LuckyTemplates budgeteringsteknik: Allokering av månatlig budgeteringskänslighetstabell

Dessa två tabeller är vad jag kallar stödtabeller . De har ingen fysisk relation med andra tabeller i modellen. Denna budgetkänslighetstabell kommer att stödja logiken som vi kommer att slutföra i vår modell.

DAX-beräkning för att allokera budget månadsvis

Låt oss först ta en snabb titt på vår årliga budgetberäkning .

LuckyTemplates budgeteringsteknik: Allokering av månatlig budgeteringskänslighetstabell

Om vi ​​drar in det i vår tabell kan vi se att det inte är allokerat alls. Den visar bara hela numret. Vi vill fördela denna budget över varje månad.

LuckyTemplates budgeteringsteknik: Allokering av månatlig budgeteringskänslighetstabell

För att göra det skapar vi en ny åtgärd. Vi kallar det 2018 års budgetfördelning

LuckyTemplates budgeteringsteknik: Allokering av månatlig budgeteringskänslighetstabell

Kom ihåg att tabellen Budgetkänslighet inte har något samband med datumtabellen i modellen, så det finns inget sätt för oss att hämta information från tabellen Budgetkänslighet och filtrera den från tabellen Datum.

Men vi skapade den anslutningen praktiskt taget i den här formeln med hjälp av TREATAS -funktionen.

Inuti tabellen Budgetkänslighet har vi kolumnen Månadsnamn . Och om vi går till vår Date-tabell har vi en kolumn som är väldigt lik . Det är en beräknad kolumn som visar de tre första bokstäverna i varje månad.

LuckyTemplates budgeteringsteknik: Allokering av månatlig budgeteringskänslighetstabell

Och så även om vi inte kan rita en fysisk relation mellan dessa två tabeller (Budgetkänslighet och Datum-tabeller), kan vi göra det virtuellt . Det är här den verkliga kraften i denna budgettilldelningsteknik kommer in. 

Genom att använda TREATAS skapade vi den kopplingen mellan kolumnen Datumtabell Kort månad och kolumnen Budgetkänslighet i tabellen Namn månad. Och det är så vi får en uppdelning av rätt tilldelningar för rätt månader.

Vi integrerar sedan denna beräkning i andra formler för att få vår månatliga allokering.

I den här formeln använder vi den som en variabel ( VAR ). Sedan går vi till ISFILTERAD månad och år (i tabellen Datum ) och multipla budgettilldelning efter årsbudget . Om inte, gå tillbaka till den årliga budgeten.

LuckyTemplates budgeteringsteknik: Allokering av månatlig budgeteringskänslighetstabell

Och så vi kan se nu att vi har denna månatliga allokering via känslighetstabellen med bara några DAX-formler.

LuckyTemplates budgeteringsteknik: Allokering av månatlig budgeteringskänslighetstabell




Slutsats

I den här handledningen har jag visat dig hur du använder stödtabeller och DAX-formler, särskilt med TREATAS, för att skapa en virtuell relation och allokera månatlig budgetkänslighet.

Denna LuckyTemplates budgeteringsteknik är en lysande teknik som har så många applikationer. Denna metod kommer också att rensa upp din modell oerhört. Det förenklar saker och genererar insikter som var så svåra att göra tidigare.

Jag hoppas att du kan få det här konceptet och integrera det i dina egna budget- och prognosrapporter på något sätt.

Skål!


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.