En anden måde at tænke på dette er at beregne rullende salg eller løbende totaler .
Vi har brug for, at beregningen er dynamisk, så når vi bevæger os gennem tiden, har vi et tal, der genberegner baseret på det tidsrammevindue, vi åbner.
I denne blog viser jeg dig, hvordan du på en hvilken som helst dag kan isolere to datoer og tælle det solgte beløb op mellem disse to datoer . Dette er i sidste ende, hvordan du beregner løbende totaler i LuckyTemplates.
Jeg vil dykke ned i, hvordan du kan gøre det med DAX-formlen, specifikt DATESBETWEEN-funktionen i. Jeg vil ikke stoppe der, da jeg også vil sammenligne løbende totaler mellem forskellige tidsperioder .
Rullende totaler ved hjælp af DATESBETWEEN-funktionen
Der er et par måder, hvorpå du kan gøre dette, men i denne tutorial vil jeg vise, hvordan du bruger LuckyTemplates DATESBETWEEN- funktionen.
Denne tidsintelligensfunktion er utrolig fleksibel i forhold til den logik, du kan lægge i den for derefter at oprette eller hurtigt beregne en tidsrelateret beregning i en meget unik situation.
I dette eksempel ser vi på rullende salg for indeværende år, og derefter sammenligner vi det med det foregående år. Den mørkere grønne linje viser det rullende salg med 30 dage, og vi sammenligner det med året før.
Dette ville være perfekt, hvis du vil identificere trends, for eksempel, eller lagerbeholdning, fordi lagerniveauer er rigtig gode at bruge til rullende beregninger.
På denne tabel nedenfor kan du se, at vi har forgrenet os og bestemt forskellen. Hvis du kunne identificere en ret stor forskel i tendensen her, så ville det helt sikkert fortælle dig noget, og måske vil det hjælpe dig i dine forretningsbeslutninger.
Hvordan jeg gjorde dette er nu nøglen til at opnå denne indsigt.
Beregninger ved hjælp af DATESBETWEEN
I denne teknik placerer vi DATESBETWEEN inde i en CALCULATE -sætning, men vi har to parametre her, som vi kan arbejde med. Først sætter vi i Datoer-kolonnen bare for at genkende, hvilke kolonner der ser ned.
Derefter kan vi ved disse to parametre ( MAX Dates ) faktisk oprette alle to datoer eller en hvilken som helst tidsperiode mellem disse to datoer, som vi ønsker. Med andre ord, vi kunne sætte absolut hvad som helst ind her.
Her viser MAX (funktion) Datoer den aktuelle dato minus 30 (dage, som vi har sat her). Det åbner et 30-dages vindue hver dag, og ser fra i dag baglæns i 30 dage og tæller derefter det samlede salg op.
Så med denne formel, der bruger DATESBETWEEN-funktionen til at beregne 30-dages salg, er det, vi gør, at vi starter fra i dag og åbner op hver eneste dag tilbage 30 dage, og så opsummerer vi det samlede beløb .
Med denne formel kunne vi desuden let gå ind i noget andet, f.eks. rullende 90 dage i stedet for 30. Alt vi skal gøre er at ændre nogle fåher. Derefter kan vi forgrene os til forskellige tidsrammeberegninger for denne teknik.
Lad os nu se på en anden formel, der bruger DATESBETWEEN, som giver os mulighed for at beregne det kumulative salg kvartalsvis .
Dette kan være lidt kompliceret for noget, der nemt kan gøres, men jeg vil bare vise dig, at vi faktisk kan sætte hvad som helst i denne formel. Vi kan sætte FØRSTE IKKE-BLANKE eller SIDSTE IKKE-LANK, eller noget, der returnerer en dato. Og derefter, åbn eller opret et datovindue eller en tidsramme for at beregne det kernemål, vi vil, i dette tilfælde er det Total Sales.
Konklusion
Jeg håber, at du med denne tutorial bliver fortrolig med DATESBETWEEN-funktionen i LuckyTemplates, fordi der er mange rigtig gode applikationer til den.
Det, vi laver i DATESBETWEEN, er, at vi skaber en kontekst mellem to datoer, som vi angiver. Der er en række forskellige anvendelser af enhver beregning, som vi måske ønsker at gøre mellem to datoer.
Dette er en fantastisk måde at identificere tendenser i dine data eller fremvise outliers, der kan forekomme i realtid i dine datasæt.
Der er masser af teknikker at trække ud af denne ene tutorial, samt masser at lære om DAX og hvordan man implementerer det med succes. Hop ind og lær så meget du kan. Prøv at implementere dette i dine egne modeller ASAP for virkelig at få mest muligt ud af det.