Beräknar omvänd kumulativ eller omvänd löpande total i LuckyTemplates

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.

Beräknar omvänd kumulativ eller omvänd löpande total i LuckyTemplates

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 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.

Beräknar omvänd kumulativ eller omvänd löpande total i LuckyTemplates

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. 

Beräknar omvänd kumulativ eller omvänd löpande total i LuckyTemplates

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 .

Beräknar omvänd kumulativ eller omvänd löpande total i LuckyTemplates

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. 

Beräknar omvänd kumulativ eller omvänd löpande total i LuckyTemplates

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.

Beräknar omvänd kumulativ eller omvänd löpande total i LuckyTemplates

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. 

Beräknar omvänd kumulativ eller omvänd löpande total i LuckyTemplates

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 .

Beräknar omvänd kumulativ eller omvänd löpande total i LuckyTemplates

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 .

Beräknar omvänd kumulativ eller omvänd löpande total i LuckyTemplates

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 omvänd kumulativ eller omvänd löpande total i LuckyTemplates

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. 

Beräknar omvänd kumulativ eller omvänd löpande total i LuckyTemplates

Inom FILTER-funktionen ska det aktuella datumet jämföras med MIN- datumet istället för MAX -datumet. 

Beräknar omvänd kumulativ eller omvänd löpande total i LuckyTemplates

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

Beräknar omvänd kumulativ eller omvänd löpande total i LuckyTemplates

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.


Hur man kommenterar i Python – En snabbguide för nybörjare

Hur man kommenterar i Python – En snabbguide för nybörjare

Hur man kommenterar i Python – En snabbguide för nybörjare

Vad är Power Query & M Language: En detaljerad översikt

Vad är Power Query & M Language: En detaljerad översikt

Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.

Skapa en paginerad rapport: Lägga till texter och bilder

Skapa en paginerad rapport: Lägga till texter och bilder

Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!

Löpande summor i LuckyTemplates med DAX

Löpande summor i LuckyTemplates med DAX

Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.

LuckyTemplates Slope Chart: En översikt

LuckyTemplates Slope Chart: En översikt

Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.

LuckyTemplates färgteman för enhetliga visualiseringar

LuckyTemplates färgteman för enhetliga visualiseringar

Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.