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.
Att beräkna en ackumulerad summa , även känd som en löpande summa , i LuckyTemplates, är definitivt vanligt för de flesta företag på grund av dess oumbärlighet för att utföra beräkningar för att visa summan av ett mått fram till ett visst datum. Du kan se hela videon av denna handledning längst ner på den här bloggen.
Men visste du att det är lika viktigt att skapa en omvänd kumulativ summa som att beräkna den kumulativa summan?
I den här artikeln kommer vi att gå igenom hur man beräknar en omvänd kumulativ totalsumma i LuckyTemplates med hjälp av DAX .
Innehållsförteckning
Granska problemet
Detta har tagits upp i som en fråga.
Du kan se detta foruminlägg här -
En medlem hade ett distinkt krav från december till januari där de behövde en sammanlagd summa. De ville göra det dynamiskt också, där den omvända kumulativa summan skulle justeras för just den logiken i rapporten när de ville ändra årsfiltret på sidan.
Glädjande nog kunde jag komma med ett svar som var ganska enkelt efter att ha arbetat igenom en lösning.
Det var en enkel variant av den vanligaste kumulativa totala formelkombinationen som du kan använda och återanvända inom LuckyTemplates ganska effektivt.
Men innan vi tar itu med den omvända kumulativa summan , låt oss först fokusera på den kumulativa summan .
formeln Kumulativ eller löpande total i LuckyTemplates
Den kumulativa summan, eller löpande summa, används för att visa den totala summan av data när den växer med tiden eller någon annan serie eller progression. Detta är mycket användbart för att upptäcka förändringar i ett visst logiskt mönster och för att avgöra om prognossystemet inte längre är adekvat .
Den här bilden visar formeln för att beräkna.
Låt oss försöka att gradvis analysera den givna formeln.
1. inkludera den totala försäljningen från varje datum
Det första vi behöver göra är att inkludera den totala försäljningen från varje datum.
Den totala försäljningen är summan av alla siffror i en kolumn. I det här specifika exemplet är den totala försäljningen summan av kolumnen Totala intäkter .
Sedan, med hjälp av ALLSELECTED -funktionen, listade vi alla datum från det specifika året (i det här fallet 2017) i FILTER -funktionen.
Du kan också välja att inte använda funktionen ALLA VALDA om du vill visa alla datum utan att välja ett specifikt år.
2. Jämför det aktuella datumet med det maximala DATUM
Vi måste sedan jämföra det aktuella datumet med MAX -datumet.
Denna MAX- funktion returnerar det maximala värdet i en kolumn, inklusive eventuella logiska värden och siffror.
I det här exemplet bestämmer MAX -funktionen det maximala värdet i kolumnen Datum . Sedan kommer alla datum som är mindre än eller lika med MAX- datumet att visas.
3. Utvärdera den totala försäljningen med ISBLANK()-funktionen
Vi har också lagt till en IF- logik som utvärderar den totala försäljningen med hjälp av ISBLANK()-funktionen. Denna DAX-funktion returnerar TRUE eller FALSE efter att ha kontrollerat om ett värde är tomt/noll eller inte .
I det här specifika exemplet, om den totala försäljningen är noll, ska ett tomt värde returneras, annars returneras värdet för variabeln CumulativeTotal .
Vi använde den här logiken för det här exemplet för att endast visa datum med den faktiska försäljningen som vi gör, utan att inkludera datum som inte har några data ännu .
I exemplet nedan beräknades resultatet under kolumnen Kumulativ försäljning från den 1 februari 2017 genom att lägga till det aktuella beloppet av total försäljning (10 485 USD ) till summan av total försäljning (14 506 USD) från 1 januari 2017 .
Det är också så resultatet från varje enskild rad underberäknades.
Beräknar den omvända kumulativa eller omvända löpande totalen i effekt bI
Nu när vi har beräknat vår kumulativa försäljning , låt oss försöka prognostisera den omvända kumulativa summan . För att beräkna det kan vi fortfarande använda vår Kumulativa Total Formel med några mindre ändringar.
Vad du behöver göra är att tillämpa en liten justering av radkontextfiltreringen som sker inom funktionen FILTER i formelmönstret.
Inom FILTER-funktionen ska det aktuella datumet jämföras med MIN- datumet istället för MAX -datumet.
Denna MIN -funktion returnerar minimivärdet i en kolumn .
I det här exemplet bestämmer MIN -funktionen minimivärdet i kolumnen Datum . Sedan kommer alla datum som är större än eller lika med MIN-datumet att visas.
Till exempel beräknade vi det specifika resultatet under kolumnen Omvänd kumulativ försäljning från januari 2017 genom att lägga till varje enskilt värde av total försäljning från datumen under det aktuella datumet ( februari 2017 till december 2017) .
Det gäller för varje enskild rad under kolumnen Reverse Cumulative .
Lösningen är helt enkelt att vända eller justera formeln för att beräkna den kumulativa summan som vi har för närvarande.
Enkla filter med BERÄKNA – (1.13) Ultimat nybörjarguide till DAX
Slutsats
Reverse Cumulative Total har definitivt potentialen att bevisa sitt värde i processkontroll och prognostisering, upptäcka när mönstret för kundernas efterfrågan förändras och när ett prognossystem inte längre är adekvat.
De flesta användare kommer i allmänhet inte att använda det, men detta kan också vara en viktig modifiering av hur BERÄKNA-funktionen fungerar i kombination med FILTER-funktionen .
När du använder dessa två DAX-formler tillsammans, kommer du att kunna generera ganska intressanta och unika prognoser för dina data.
Här är några rekommenderade länkar för dig så att du kan utforska kumulativa totala tekniker inuti LuckyTemplates mer.
Förhoppningsvis kan du få en bra förståelse för hur just den här beräkningen fungerar 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.
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.