LuckyTemplates tilpassede kalendere: Beregner for måned-til-måned-endring – 445 kalendere

Denne opplæringen handler om hvordan du kan kjøre tidsintelligensberegninger over egendefinerte kalendere i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Dette er virkelig relevant for de som har å gjøre med 445-kalendere, som er et veldig vanlig scenario for LuckyTemplates-brukere.

Ikke alle virksomheter der ute jobber etter en standard kalender rundt regnskapsår eller kalenderår. Noen ganger er alt du trenger å jobbe med en tilpasset 445-kalender. I denne opplæringen forklarer jeg hvordan du kan begynne å løse noe av tidsintelligenstypeanalysen i LuckyTemplates med disse tilpassede kalenderne.

Dessverre kan du ikke bruke de innebygde tidsintelligensfunksjonene i DAX-språket. De fungerer kun med standardkalendere.

I dette spesielle eksemplet vil jeg vise deg hvordan du kan trene måned for måned endring .

Teknikkene jeg går gjennom lar deg også, med noen mindre formeljusteringer, trene en uke for uke, kvartal for kvartal eller lignende beregninger av den art.

Men før vi kommer dit, må vi implementere litt logikk, som er litt tøffere, og det er faktisk beregning av forrige måneds salg .

Innholdsfortegnelse

Løs for salg fra forrige måned

La oss først se på tabellen vår her. Vi har vårt Totalt salg , som er en veldig enkel beregning.

LuckyTemplates tilpassede kalendere: Beregner for måned-til-måned-endring – 445 kalendere

Vi setter det ganske enkelt inn i en bestemt kontekst fra kundekalenderen vår. Så vi har Fin Year og Fin Month, og så filtrerer den automatisk den underliggende faktatabellen. Og det gir oss vårt totale salgsbeløp .

LuckyTemplates tilpassede kalendere: Beregner for måned-til-måned-endring – 445 kalendere

Men i denne tabellen på venstre side er det litt av et problem. Vi ser her vårt Finnmånedsnummer; men når vi kommer til slutten – den siste uken i regnskapsåret i denne spesielle kalenderen – er den siste dagen 27. april. Det hopper så inn i det nye regnskapsåret, men det er ikke en gang i den nye måneden.

LuckyTemplates tilpassede kalendere: Beregner for måned-til-måned-endring – 445 kalendere

Det er her det blir litt forvirrende. Det er derfor vi må bygge litt logikk for å få Salget fra forrige måned. Vi kan ikke bare se på en bestemt måned. I dette tilfellet må vi se på et bestemt tall og jobbe med denne kolonnen Financial Month Number.

Så jeg skal lede deg gjennom formelen, slik at du kan få en god forståelse av den.

Gå gjennom formelen

Jeg har brukt variabler ( VAR ) i denne beregningen, og jeg anbefaler det på det sterkeste, fordi variabler lar oss bryte ned disse formlene.

LuckyTemplates tilpassede kalendere: Beregner for måned-til-måned-endring – 445 kalendere

LuckyTemplates tilpassede kalendere: Beregner for måned-til-måned-endring – 445 kalendere

Først av alt må vi regne ut den gjeldende måneden vi er i, i en hvilken som helst spesiell kontekst, og det er det de gjør. For eksempel, hvis vi er i den tiende måneden av 2014, vil det returnere tallet 10.

Hvis vi ser på gjeldende år , gjør det nøyaktig det samme, mens MaxMonthNum bokstavelig talt regner ut det maksimale månedstallet. Så vi ser på MAX Financial Month-tallet på tvers av hele kalendertabellen vår, som i utgangspunktet kommer til å returnere tallet tolv.

La oss nå fokusere på kjernemålet her, som bruker SUMX- funksjonen. Denne formelen oppsummerer det totale salget, men i en annen kontekst.

LuckyTemplates tilpassede kalendere: Beregner for måned-til-måned-endring – 445 kalendere

Logisk nok prøver vi å hoppe tilbake til forrige regnskapsårsmåned og ta dette tallet og bringe det inn i den nåværende konteksten .

For eksempel, i raden nedenfor, har vi 2014 med måned 10. Vi må hoppe tilbake til måned 9 og dra dette tallet ($1.356M) inn i den tiende måneden, som er nøyaktig hva denne logikken i denne formelen gjør.

LuckyTemplates tilpassede kalendere: Beregner for måned-til-måned-endring – 445 kalendere

Denne formelen ser gjennom kalendertabellen, og hvis den er 1, vil den finne den 12. måneden i året før, fordi det er der vi må gå og regne ut denne dynamiske beregningen, MaxMonthNum.

LuckyTemplates tilpassede kalendere: Beregner for måned-til-måned-endring – 445 kalendere

I teorien kan vi bare skrive 12 her fordi det alltid er 12 måneder, men dette er bare en annen måte å gjøre det dynamisk på. Vi kan bruke en lignende teknikk hvis vi for eksempel gjør en uke på uke.

Dette kommer til å evalueres til 12, men så hopper vi tilbake og ser på året før . Så hvis vi er i 2015 måned én, ønsker vi å hoppe tilbake til den tolvte måneden i 2014. Og det er hvordan vi drar det tallet ned.

LuckyTemplates tilpassede kalendere: Beregner for måned-til-måned-endring – 445 kalendere

Og hvis det ikke er den første måneden, hopper vi tilbake i inneværende år en måned tilbake, og det er det denne linjen i regnestykket viser.

LuckyTemplates tilpassede kalendere: Beregner for måned-til-måned-endring – 445 kalendere

Dette kan se litt mer komplisert ut enn det faktisk er, men det er bare et spørsmål om å få hodet rundt noen forskjellige formler.

Når vi nå har en salgsberegning for forrige måned, kan vi beregne måned for måned-endring . Alt vi trenger å gjøre er å trekke salg fra forrige måned fra totalt salg. Vi legger inn en BLANK logikk for å slette de uten salg fra tidligere måned.

LuckyTemplates tilpassede kalendere: Beregner for måned-til-måned-endring – 445 kalendere

Herfra kan vi få måned-til-måned prosentvis endring . Vi deler ganske enkelt måned-på-måned-endring med forrige måneds salg .

LuckyTemplates tilpassede kalendere: Beregner for måned-til-måned-endring – 445 kalendere

Så det er hvordan vi utarbeider en måned-på-måned-endring for en tilpasset kalender.




Konklusjon

Jeg håper med denne opplæringen at du kan få en forståelse av hvordan du kjører tidsintelligensberegninger for tilpassede kalendere og kan bruke den på dine egne datamodeller.

Det er definitivt verdt å gjennomgå alle disse formlene i dybden. Det er litt mer til dem, det er bare uheldig at det ikke er like enkelt som tidsintelligensberegningene for standardkalendere.

Den gode nyheten er at hvis du kan forstå hvordan du implementerer disse teknikkene, vil det bli mye enklere for deg å gjøre sammenligningsarbeid innen LuckyTemplates, spesielt hvis du må håndtere mer tilpassede kalendere i dine egne datasett.

Jubel!


Hva er Power Query & M Language: En detaljert oversikt

Hva er Power Query & M Language: En detaljert oversikt

Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.

Lag en paginert rapport: Legge til tekster og bilder

Lag en paginert rapport: Legge til tekster og bilder

Lær hvordan du lager en paginert rapport, legger til tekster og bilder og deretter eksporterer rapporten til ulike dokumentformater.

SharePoint Automate-funksjonen | En introduksjon

SharePoint Automate-funksjonen | En introduksjon

Lær hvordan du bruker SharePoint-automatiseringsfunksjonen til å lage arbeidsflyter og hjelpe deg med å mikroadministrere SharePoint-brukere, -biblioteker og -lister.

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!

Løpende totaler i LuckyTemplates ved hjelp av DAX

Løpende totaler i LuckyTemplates ved hjelp av DAX

Lær hvordan du beregner løpende totaler i LuckyTemplates ved hjelp av DAX. Løpende totaler lar deg ikke bli fanget opp i et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.

LuckyTemplates Slope Chart: En oversikt

LuckyTemplates Slope Chart: En oversikt

Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.

LuckyTemplates fargetemaer for enhetlige visualiseringer

LuckyTemplates fargetemaer for enhetlige visualiseringer

Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

La oss fordype oss i Standard LuckyTemplates-tema, og gjennomgå noen av funksjonene som er innebygd i selve LuckyTemplates Desktop-applikasjonen.