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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
Anonymous
Not applicable

cumulative calculation DAX

I made a DAX formula for camulative calculations.

See dax formula

Cumulatieve Berekening =
CALCULATE(
    SUM('Grootboekmutaties huidig jaar'[Saldo]),
    FILTER(
        ALLSELECTED('Grootboekmutaties huidig jaar'[Omschrijving]),
        'Grootboekmutaties huidig jaar'[Omschrijving] <= MAX('Grootboekmutaties huidig jaar'[Omschrijving])
    )
)
 

It shows all incoming and outgoing transactions. In the other column the transactions calculates calmulatively due to the DAX formula I made. I made a table with date, incoming and outgoing transactions, transaction_ID and camulative calculation. The problem is when you jump from April 1 to April 2, the camulative calculation starts over again. Does somebody know the solution to this problem?
See example.

DateTransaction_idTransactionsCamulative_calculation 
01-april15050
01-april2-80

-30

01-april3210180
02-april48080
02-april550130

02-april

6100230
1 ACCEPTED SOLUTION

@Anonymous 
Please try

Cumulatieve Berekening =
CALCULATE (
    SUM ( 'Grootboekmutaties huidig jaar'[Saldo] ),
    FILTER (
        ALLSELECTED ( 'Grootboekmutaties huidig jaar'[Omschrijving] ),
        'Grootboekmutaties huidig jaar'[Omschrijving]
            <= MAX ( 'Grootboekmutaties huidig jaar'[Omschrijving] )
    ),
    ALL ( 'Table'[Date] )
)

View solution in original post

4 REPLIES 4
tamerj1
Community Champion
Community Champion

Hi @Anonymous 
Date is from which table? What happens if you remove it from the visual?

Anonymous
Not applicable

When i remove the Date column from the visual it works, but i need to include the date column.

@Anonymous 
Please try

Cumulatieve Berekening =
CALCULATE (
    SUM ( 'Grootboekmutaties huidig jaar'[Saldo] ),
    FILTER (
        ALLSELECTED ( 'Grootboekmutaties huidig jaar'[Omschrijving] ),
        'Grootboekmutaties huidig jaar'[Omschrijving]
            <= MAX ( 'Grootboekmutaties huidig jaar'[Omschrijving] )
    ),
    ALL ( 'Table'[Date] )
)
Anonymous
Not applicable

Thank you, this one works

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

Check out the February 2026 Power BI update to learn about new features.

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.