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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

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
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.