Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

I denne opplæringen skal jeg gå gjennom en budsjettallokeringsteknikk i LuckyTemplates hvor du tildeler budsjetter på et månedlig nivå kontra salgs- eller transaksjonsdata på daglig nivå. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Dette scenariet er veldig vanlig når du arbeider med alle typer prognoseinformasjon.

Som et eksempel kan det hende du har salg som skjer hver dag, men budsjettene dine kan ha en annen detaljgrad. De kan være på månedlig, kvartalsvis eller årlig nivå. Du ønsker å kunne bryte ned disse tallene slik at det kan være en like-for-like sammenligning med de daglige resultatene vi ser via vårt salg.

Dette kan være litt vanskelig i starten. Det er derfor jeg for dette eksemplet skal vise deg en veldig detaljert løsning på hvordan du gjør denne budsjetterings- og prognoseteknikken i LuckyTemplates.

Innholdsfortegnelse

Forhold mellom forskjellige granulariteter

Du vil vite hvordan du fordeler budsjetter på måneds- og årsnivå og sammenligner dem med hver enkelt salgstransaksjon. I utgangspunktet går det gjennom hver dag du selger.

Så du bør vite hvordan du fordeler det månedlige budsjettet som også kan ha blitt brutt ut av andre attributter.

I dette tilfellet er salgsbudsjettene delt opp etter bynavn , produktnavn og kundenavn .

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Det er en veldig detaljert nedenfra og opp-bygging av budsjettet. Det er mange attributter i denne tabellen, og alle har en viss budsjettallokering som du trenger for å sammenligne med salg på daglig nivå.

Alt du trenger å gjøre er å forstå hvordan alt henger sammen i formlene.

Det viktigste å lære i denne opplæringen er hvordan du fordeler månedlig over daglig.

Når du ser på dette eksemplet, kan du se at det er en tabell som inneholder Dato ,, og.

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Du må lage en beregning som summerer budsjettet i en bestemt måned og deretter fordele det for hver eneste dag.

Den vanskelige delen av dette er at måneden og året ikke stemmer overens med Datoer- tabellen. Når du ser på relasjonene, vil du se at Datoer-tabellen har en daglig granularitet mens salgsbudsjettene har en månedlig og årlig granularitet.

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Så det er ingen direkte sammenheng mellom dem.

Selv om du klikker på Datoer-tabellen og drar den over til Salgsbudsjett -tabellen for å opprette en relasjon, ville det være umulig. Dessuten vil du ikke gjøre det i utgangspunktet siden det ikke er et ekte forhold.

Datoer -tabellen samsvarer ikke med de månedlige og årlige granularitetene i salgsbudsjetttabellen . Derfor må du skape dette forholdet virtuelt.

Opprette virtuelle relasjoner ved å bruke TREATAS

Den interessante delen omformelen er at den kan skape virtuelle relasjoner i beregningene som ikke har en sann relasjon i modellen.

Det er imidlertid sanne forhold i denne modellen. Det er Regioner-tabellen , Produkttabellen og Kunder-tabellen . Alle tre er attributter i budsjettene.

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Derfor må du beholde dem og utnytte kraften til filtrene som brukes i modellen.

Men igjen, det er behov for å praktisk talt fordele etter måned og år. Så, la oss hoppe til målet.

Det er totale budsjetter .

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Dette målet oppsummerer salgsbudsjettene som er den numeriske kolonnen i budsjettene. Men du må også sørge for at du oppretter et filter inne i CALCULATE , som er det TREATAS -funksjonen gjør.

TREATAS oppretter et filter basert på måned og år-kolonnen inne i Datoer-tabellen, og måned og år-kolonnen inne i Salg-tabellen.

Igjen, det er ikke mulig å skape forholdet deres i modellen på grunn av de mange relasjonene i dem. Det er også gjentatte verdier. Så hvis du prøver å hente måned og år fra Datoer-tabellen og dra den over til Salgs-måned og -år-tabellen,...

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

…du får en meldingsfeil som sier:

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Og det er derfor den virtuelle relasjonen opprettes ved hjelp av TREATAS – du kan virtuelt lage forbindelsen mellom de to tabellene ved å bruke denne funksjonen.

Du vil se at når du hopper inn i en ny måned, er den i stand til å gjenkjenne og deretter beregne budsjettene basert på den måneden.

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Finne tildelingsalgoritmen

Du må beregne de totale budsjettene og deretter lage en tildelingsalgoritme som fordeler budsjettet på tvers av hver eneste dag.

Logisk sett er allokeringen i utgangspunktet Totalbudsjetter delt på antall dager i en måned . Du kan også bruke antall virkedager i en måned.

Men for dette eksempelet brukes antall dager i en måned.

Når du utfører beregningen, må du tenke på allokeringsalgoritmen.

Se på formelen Dager i måneden .

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Det sies at de totale budsjettene for måneden må deles på antall dager i måneden.

Ved å dra målingen Dager i måneden til tabellen, teller den og viser hvor mange dager det er i en bestemt måned.

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

I formelen har jeg fjernet enhver kontekst av dager.

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Men så tok jeg dem tilbake med VERDIENE for måned og år.

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Ved å gjøre dette vil datoene samsvare med salgsbudsjettene som har månedlige og årlige granulariteter.

Hvis du ser på kolonnen Dager i måned i tabellen, vil du se at antall dager er forskjellig for hver måned – det er ikke bare å angi det generelle tallet på 30 dager per måned for alle månedene.

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Den endres også automatisk hvis et annet kvartal i tidsrammen er valgt.

Beregning av budsjettfordeling

I formelen for budsjettfordeling er dette delen som genererer det nøyaktige antallet dager i måneden:

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Dette kan forenkles ved å gjøre formelen til DailyBudget lik de totale budsjettene .

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Og dette er nøkkeldelen av formelen:

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Den deler de totale budsjettene etter månedsdager . Slik kan du få budsjettfordelingen.

Noen mellomliggende beregninger er ikke engang nødvendig som Dagene i måneden. så hvis du vil, kan du velge å fjerne den.

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Du kan deretter vise resultatene i et diagram som viser budsjettfordeling kontra salg per dag .

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Ved bruk av TREATAS er det bare å finne allokeringsalgoritmen. Du må finne riktig divisjonsnummer, i dette tilfellet var det dager . Og del deretter det tallet med riktig månedlig eller årlig tildeling.

Tilpasse dashbordet

La oss nå gå tilbake til demomodellen.

Budsjetttildeling: Månedlige prognoser for daglige resultater i LuckyTemplates

Når du tilpasser dashbordet, kan du inkludere forskjellige mønstre på de beste visualiseringene. Du kan vise forskjellen mellom salgsbudsjetter og kumulative budsjetter, og deres trender. Du kan også lage segmenteringsmønstre.




Konklusjon

Å gjøre dette inne i LuckyTemplates krever en rimelig mengde kunnskap om hvordan man setter opp datamodellen godt og også hvordan man danner de riktige relasjonene mellom tabellene. På toppen av dette må du også bruke de riktige DAX-formlene for å få alt til å fungere i visualiseringene dine.

For budsjettering og prognoserapporter som dette i LuckyTemplates, er det bare å finne allokeringsalgoritmen sammen ved å bruke TREATAS .

Med litt øvelse vil du være i stand til å implementere dette veldig enkelt i ditt eget arbeid.

Beste ønsker,

***** Lære Lucky Templates? *****







Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.