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.


Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.