Men tidsintelligensberegningerne i LuckyTemplates virker bare ikke med disse tilpassede eller ikke-standardkalendere . I denne tutorial vil jeg vise dig, hvad jeg mener med dette. I denne demonstration beregner vi år-til-dato-tallet (YTD) baseret på ugen, specifikt for tilpassede LuckyTemplates-kalendertabeller ved hjælp af nogle.
Hvorfor Time Intelligence-beregninger ikke virker på brugerdefinerede kalendere
I denne tabel har vi oplysninger fra 2013. Vi har finansmånedsnummer, finansugenummer, uge i kvartalet og kalenderugenummer.
Men hvis vi kommer til slutningen af året, går kalenderugenummeret over slutningen af året; så vi har to dage inde i 2013, der er i uge 1, og resten er i 2014.
Det er her, vi kan løbe ind i problemer, fordi tidsintelligensberegningerne fungerer direkte over en kalenderdato. Vi kan ikke bruge nogen af de gode tidsintelligensfunktioner, da ingen af dem vil fungere. Så vi er nødt til at oprette en brugerdefineret logik, normalt ved at bruge funktionen til at beregne disse tal.
Men før vi hopper ind i YTD-tallet for brugerdefinerede kalendere, lad os se et hurtigt kig på, hvordan det beregnes for en standardkalender.
En standard datokalenderberegning
I dette eksempel antager vi, at vores regnskabsår startede i maj, og vi ønskede at køre en samlet sum for det pågældende regnskabsår. Sådan gøres det på standarddatokalenderen.
Det eneste, vi skal gøre her, er at sætte i kolonnen Dato, og så indtaster vi 30/4, hvilket betyder, at det er sidste dag i regnskabsåret. Når vi anvender det på datokonteksten, får vi det korrekte resultat. Den akkumuleres bare gennem tiden, og rundes så af i slutningen af april 2014 som summen for det pågældende regnskabsår.
Det bliver vanskeligt, når vi bringer denne beregning ind i denne tabel til højre, som kun har Regnskabsåret og Finansugen. Den beregner korrekt, men vi støder ind i et problem, fordi datokolonnen ikke ligger perfekt over finansugenummeret .
Alt i 2015 ville være forkert, og vi kan derfor ikke bruge denne beregning til brugerdefinerede kalendere.
Beregning af YTD-salg for ikke-standardkalendere
Så lad os oprette et nyt mål og kalde det Total Sales YTD – Custom . Vi bruger variabler ( VAR ) for at gøre tingene nemmere og mere intuitive. Vores variabler er CurrentFinWeek og CurrentFinYear – her bruger vi.
Den anden del af beregningen er, hvor vi skriver logikken. Vi beregner stadig det samlede salg, men i en anden sammenhæng end den normale tidsintelligensberegninger gør. Derfor bruger vi FILTER , som løser de fleste af disse brugerdefinerede kalendere. Vi bruger også funktionen, og går så til Kalender Dagligt , som frigiver enhver kontekst på kalenderen. Derefter vil vi genanvende konteksten baseret på logikken her.
'Calendar Daily' [Fin Week Number] kommer til at gentage hvert enkelt finansugenummer, men vi ønsker altid at have det aktuelle finansugenummer i en bestemt række, hvor denne evaluering finder sted.
Nu, hvis vi trækker dette ind, ser vi, at dette beregner det korrekte resultat for os baseret på en brugerdefineret kalender.
Konklusion
Denne vejledning fremhæver en effektiv teknik, som du kan bruge, når du arbejder med en LuckyTemplates-kalender, specifikt en, der ikke følger standarddatokalenderen. Du kan ikke bruge tidsintelligensformlerne med disse ikke-standard kalendertabeller, og det er derfor, jeg har skabt logikken til at løse dette.
Jeg håber, du finder denne blog nyttig, når du har med brugerdefinerede kalendere at gøre. Tjek videoen og links nedenfor for flere detaljer om denne øvelse og andre relaterede ressourcer.