Tijdvergelijking voor niet-standaard datumtabellen in LuckyTemplates

Tijdvergelijking voor niet-standaard datumtabellen in LuckyTemplates

Analyse van het type looptijdvergelijking op aangepaste kalenders is een beetje ingewikkelder dan wanneer u een standaardkalender zou gebruiken. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

De reden hierachter is dat de time intelligence-functies die beschikbaar zijn voor aangepaste agenda's gebruikers in staat stellen vrij eenvoudig en effectief een formule te schrijven en de resultaten te bereiken die ze willen. Helaas moet u bij niet-standaard kalenders, bijvoorbeeld een 445-kalender, eigenlijk wat aanvullende logica schrijven om de meeste tijdintelligentie of analyse van het type tijdvergelijking te bereiken.

In deze tutorial ga ik enkele pure tijdvergelijkingen demonstreren. Ik zal u laten zien hoe u de ene tijdsperiode met de andere kunt vergelijken, gebaseerd op een week of een getal en niet op een bepaalde datum.

Als gevolg hiervan kunt en zult u in staat zijn om wat u leert over verschillende tijdshorizonten te gebruiken. Bovendien ga ik een stap verder en ga ik echt in op hoe we van de ene week op de andere over een bepaalde periode kunnen analyseren. Het kan bijvoorbeeld een week van een vorige maand zijn of een week van dezelfde maand vorig jaar.

Dus eerst ga ik je laten zien wat er gebeurt als je de time intelligence-berekening (DATEADD) gebruikt en waarom het niet werkt. We moeten wat aangepaste logica gebruiken om het echt te laten werken.

Inhoudsopgave

Tijdinformatie voor aangepaste kalenders

Het is gemakkelijk om een ​​tijdvergelijking te maken met time intelligence-functies. In onze formule voor Sales LY hebben we bijvoorbeeld de DATEADD- functie, die in vergelijking eigenlijk altijd werkt. We kunnen een berekening maken voor een dag, maand, kwartaal en jaar. In dit geval tonen we het jaartal.

Tijdvergelijking voor niet-standaard datumtabellen in LuckyTemplates

Deze formule werkt goed voor een standaardkalender. Zoals we in onze tabel kunnen zien, berekent het correct op dezelfde dag in het volgende jaar.

Tijdvergelijking voor niet-standaard datumtabellen in LuckyTemplates

Wanneer we echter dezelfde formule gebruiken voor een aangepaste kalender, waarbij we bijvoorbeeld slechts een jaar en slechts een week hebben om mee te werken, werkt deze niet correct.

We kunnen dit zien in de allereerste week van 2015. Onthoud dat dit niet overeenkomt met een kalenderweek, aangezien we een aangepaste kalender maken, dus de eerste van deze maand in dit financiële jaar komt niet overeen met deze eerste week.

Tijdvergelijking voor niet-standaard datumtabellen in LuckyTemplates

In theorie zou je denken dat dit bedrag hetzelfde zal zijn als dat van de eerste week in 2014, maar dat komt niet door de foutieve uitlijning en de overlapping van de datums op dit financiële weeknummer, dus we hebben wat aangepaste logica nodig in hier om dit te laten werken.

Tijdvergelijkingsanalyse voor aangepaste kalenders

Laten we nu eens kijken naar de logica die dit probleem zou kunnen oplossen. Dit is van toepassing op elke aangepaste kalendertabel. De techniek is gewoon hetzelfde. Als u eenmaal begrijpt hoe het werkt, kunt u het eenvoudig toepassen op uw eigen model en LuckyTemplates-rapporten.

In deze berekening voor onze Sales LY – Custom gebruiken we Variabelen ( VAR ), omdat dit de zaken een stuk eenvoudiger maakt. Vervolgens gebruiken we SELECTEDVALUE om onze week en jaar in te voeren. En dan schrijven we onze formule, waar we nog steeds CALCULATE Total Sales gebruiken, en zetten dan de logica erin.

We gebruiken FILTER ALL Dates ( Calendar Daily ), de hele tabel hier. Vervolgens schrijven we onze logica en bepalen we of ons financiële weeknummer gelijk is aan de huidige financiële week. Zo vergelijken we een financiële week een jaar met het jaar ervoor. En dus isoleren we ook het jaar door onze VAR voor jaar (CurrentFinYear) te laten aftrekken met 1 .

Tijdvergelijking voor niet-standaard datumtabellen in LuckyTemplates

Met deze techniek kunnen we teruggaan van 2015 naar 2014 om het nummer van die week te krijgen en het in de huidige context van onze resultaten te plaatsen. We plaatsen het dan in deze tabel en we zullen nu zien dat het aantal of het bedrag correct is.

Tijdvergelijking voor niet-standaard datumtabellen in LuckyTemplates

Als we teruggaan naar de eerste week, zien we precies hetzelfde bedrag.

Tijdvergelijking voor niet-standaard datumtabellen in LuckyTemplates

Deze logica heeft bereikt wat we wilden bereiken. En dan kunnen we vanaf hier vertakken om meer inzichten te krijgen.


Bereken de omzet van vorige weken - Geavanceerde DAX in LuckyTemplates
Year-to-date verkopen voor niet-standaard kalendertabellen - DAX in LuckyTemplates
De DATEADD- functie : de beste en meest veelzijdige tijdinformatiefunctie in LuckyTemplates

Conclusie

Dit voorbeeld is van toepassing op elke aangepaste tabel. Het enige dat u nodig heeft, is de variabelen vervangen, afhankelijk van de tijdvergelijking die u wilt hebben, maar het zal altijd dezelfde logica zijn.

Er zijn veel verschillende manieren waarop u deze techniek uiteindelijk kunt gebruiken. Het is cruciaal om het echt goed te proberen en te leren. Omdat de waarheid is dat  door al deze DAX-formules te combineren , je eigenlijk veel dingen kunt bereiken, niet alleen dit specifieke inzicht, maar ook vele andere.

Al het beste!


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten