Forum Discussion
Anonymous
3 years agoNot applicable
Cumulative sum in a table
Hello all, I'm struggling to calculate a cumulative difference between two columns. My dataset is a table that, for each month of the year, reports two values: "Sum of Requested orders" and ...
- 3 years ago
Hi Anonymous
Please tryDifference = VAR CurrentMonth = MAX ( 'Date'[Month Number] ) VAR T1 = CALCULATETABLE ( VALUES ( 'Date'[Month] ), 'Date'[Month Number] <= CurrentMonth ) VAR T2 = ADDCOLUMNS ( T1, "@Difference", VAR CurrentMonth1 = 'Date'[Month] RETURN CALCULATE ( [Requested] - [Confirmed], ALL ( 'Date'[Month] ), 'Date'[Month] = CurrentMonth1 ) ) RETURN SUMX ( T2, [@Difference] )
tamerj1
Community Champion
3 years agoHi Anonymous
Please try
Difference =
VAR CurrentMonth =
MAX ( 'Date'[Month Number] )
VAR T1 =
CALCULATETABLE (
VALUES ( 'Date'[Month] ),
'Date'[Month Number] <= CurrentMonth
)
VAR T2 =
ADDCOLUMNS (
T1,
"@Difference",
VAR CurrentMonth1 = 'Date'[Month]
RETURN
CALCULATE (
[Requested] - [Confirmed],
ALL ( 'Date'[Month] ),
'Date'[Month] = CurrentMonth1
)
)
RETURN
SUMX ( T2, [@Difference] )- Anonymous3 years agoNot applicable
thanks tamerj1 it works perfectly