Skapa en datumtabell i LuckyTemplates
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
När du analyserar faktiska resultat i din data kanske du ibland vill jämföra den med en prognos eller körhastighet. I den här handledningen kommer jag att visa dig hur du beräknar en kumulativ körhastighet baserat på några historiska resultat. Du kan se hela videon av denna handledning längst ner på den här bloggen.
Detta kom ut som en begäran där en medlem behövde en prognos som möjliggör en jämförelse av aktuella resultat och en genomsnittlig körhastighet under en viss period.
ett LuckyTemplates Support Forum-inlägg
I den här handledningen går jag igenom hur man beräknar den genomsnittliga körhastigheten först och projicerar sedan detta kontinuerligt framåt för att kunna köra den dagliga jämförelsen mot de faktiska resultaten när de inträffar.
Här gör jag visuellt den underliggande trenden mer utbredd än vad jag vanligtvis skulle ha gjort om jag bara granskade dagliga resultat utan någon prognos att jämföra med.
Det bästa sättet att i slutändan jämföra trender är med kumulativa summor.
Det kumulativa totala DAX-formelmönstret som jag täcker i den här handledningen är lite annorlunda än det du kan ha använt tidigare. Detta beror på att det finns ett annat krav här kring hur man i slutändan beräknar den kumulativa summan för den genomsnittliga dagliga körhastigheten.
Så låt oss komma till det.
Innehållsförteckning
Att räkna ut den ackumulerade summan
Det knepiga i det här fallet är att vi har vår Kumulativa försäljning, men vi måste skapa en helt ny Kumulativ Summa baserat på belopp som bestäms av hur vi faktiskt går. Det finns några steg vi måste gå igenom och kombinera DAX-formler för att uppnå detta.
Det första vi behöver beräkna är den kumulativa summan , och det är så här jag har ställt in formeln.
Jag har placerat den ackumulerade summan i en variabel (). Det är samma mönster, men jag placerade det inuti en variabel eftersom jag ville förenkla den faktiska slutformeln.
Om vi inte lägger denna logik, fortsätter den kumulativa summan att projicera framåt, och kommer sannolikt att dra en linje hela vägen ner i botten (i visualiseringen) baserat på vad det slutliga talet är. För att bli av med det använde jag Total Sales . Om det inte blir någon rea den dagen kommer det att vara tomt. Om inte, blir det den ackumulerade summan.
Så det är så jag har satt upp det. Nu, hur beräknar eller projicerar vi en körhastighet?
Träna ut körhastigheten
Logiskt sett skulle vi räkna upp den totala försäljningen som vi har gjort under ett år för att få den totala summan och sedan dividera den med hur många dagar vi faktiskt har sålt . Det kommer att ge oss vårt genomsnittliga dagliga försäljningsbelopp , som jag har kallat den genomsnittliga dagliga körhastigheten .
I vår tabell har vi 29 186 $ här, vilket bestäms av 175 113 $ dividerat med 6, eftersom vi i denna exempeldata har sålt i sex dagar under 2018.
Men hur jag ställer in det här är att det uppdateras automatiskt varje gång vi har fler dagar med försäljning . Med andra ord, detta kommer automatiskt att uppdatera vår genomsnittliga dagliga körhastighet, och sedan skulle förutsägelsen ändras . Här är formeln jag gjorde för detta.
Vi måste göra lite justeringar i variablerna för att få detta att fungera eftersom sammanhanget här är på en daglig nivå . Men vad vi försöker göra är att ta tag i numret, $175 113 (CumulativeTotal), och sedan dividera det med hur många dagar vi har haft försäljning.
För att få DaysWithSales har jag använt med och med. Om det finns en rea på dagen, som är större än noll, kommer den att behålla det datumet. För variabeln CumulativeTotal har jag använt CALCULATE till Cumulative Sales (175 113 USD), och sedan släpper ALLSELECTED Dates datumkontexten på varje rad.
Så nu när vi har den genomsnittliga dagliga körhastigheten kan vi sedan projicera den kumulativa körhastigheten. Låt oss titta på formeln.
Beräknar kumulativ körhastighet
Det finns en liten justering här till vad som finns i vår BERÄKNA . I det här fallet är det inte så enkelt som att bara lägga till Average Daily Run Rate. Vi måste lägga in en, så att vi itererar oss igenom varje dag. Och vad jag har gjort är att jag har ställt in en virtuell tabell (med) med alla datum .
Så, vad SUMMARIZE gör här är att det bara utvärderas till endast en rad. Så till exempel, vi är vid 1 januari, då utvärderar den den raden. Sedan, när vi kommer till den andra raden, utvärderar den återigen bara den andra raden. Och sedan öppnar FILTER ALLSELECTED (det kumulativa totala mönstret) upp de två dagarna. Så det uppgår till $29 186 och beräknas dagen innan också.
När vi flyttar nedåt i tabellen fortsätter den att beräkna den kumulativa summan och kör en iteration inuti CALCULATE .
Nu har vi denna kumulativa körhastighet, som enbart bestäms av den faktiska kumulativa totala försäljningen som vi har vid denna tidpunkt. Om vi lämnar det så här, när vår försäljning anpassas, kommer vår körhastighet att förändras också eftersom detta är dynamiskt.
Men om du vill ställa in dessa siffror, så skulle du förmodligen på något sätt vilja lägga in detta i en beräknad tabell eller exportera dessa data till ett Excel-kalkylblad. På det sättet kommer det att göra det icke-dynamiskt.
Slutsats
Det här är så unika tips och koncept som jag tror att du kommer att tycka är riktigt värdefulla.
Om du kan förstå de många begrepp som behandlas i den här handledningen, är du på ett mycket bra ställe, eftersom det finns så många olika sätt att använda logik som detta.
Du kanske vill granska länkarna nedan, vilket är användbart om du vill lägga till mer färg i det här exemplet.
Njut av att arbeta igenom denna handledning!
***** Lär du dig Lucky Templates? *****
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.
I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.
I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.
I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.
I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.
Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.