Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
DimMich
Regular Visitor

Cumulative running total

Hello

 

i have a column named "counting" at a table named "TableTest" that register a number at a certain date of the year and some negative registrations. The matrix is like this:

1ST.PNG

i want to create a cumulative running total based on date. When i try the quick messure running total solution

RunningTotal =
CALCULATE(
    SUM('Mortality_color'[counting]);
    FILTER(
        ALLSELECTED('TableTest'[Date].[Day]);
        ISONORAFTER('TableTest'[Date].[Day]; MAX('TableTest'[Date].[Day]); DESC)
    )
)
 
i have the running total, but is only for the month (resets and start from the begin on June)
 
2ST.PNG
How i can achive to be continious?
1 ACCEPTED SOLUTION
Mariusz
Community Champion
Community Champion

Hi @DimMich 

Please try the below.

RunningTotal =
CALCULATE(
    SUM('Mortality_color'[counting]);
    FILTER(
        ALLEXCEPT('TableTest'; TableTest[YearColumn]);
        TableTest'[Date] <= MAX('TableTest'[Date])
    )
)


Regards,
Mariusz

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

4 REPLIES 4
Mariusz
Community Champion
Community Champion

Hi @DimMich 

 

Use the below instead.

RunningTotal =
CALCULATE(
    SUM('Mortality_color'[counting]);
    FILTER(
        ALL('TableTest');
        TableTest'[Date] <= MAX('TableTest'[Date])
    )
)

Regards,
Mariusz

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hello @Mariusz

 

Thank you for your reply.

 

The new syntax correct it  and now its continious for all dates.

 

But this create a new problem  because i wanted to have the running total reset every year.

I attach a picture how is now with your syntax.

3ST.PNG

 

Can you propose me a solution on this?

 

Thank you in advance

Mariusz
Community Champion
Community Champion

Hi @DimMich 

Please try the below.

RunningTotal =
CALCULATE(
    SUM('Mortality_color'[counting]);
    FILTER(
        ALLEXCEPT('TableTest'; TableTest[YearColumn]);
        TableTest'[Date] <= MAX('TableTest'[Date])
    )
)


Regards,
Mariusz

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Thank you @Mariusz that worked for me.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.