Forum Discussion
Running Total between two dates
- 4 years ago
Anonymous , Try like
REVENUE CM running total in Date =
var _max = maxx(allselected('Actuals'), 'Actuals'[Date])
return
CALCULATE(
SUM('Actuals'[REVENUE CM]),
FILTER(
ALLSELECTED('FY Calendar'[Date]),
ISONORAFTER('FY Calendar'[Date], MAX('FY Calendar'[Date]), DESC) && 'FY Calendar'[Date] <= _max
)
)or
REVENUE CM running total in Date =
var _max = maxx(allselected('Actuals'), 'Actuals'[Date])
return if( max( 'FY Calendar'[Date]) <= _max
CALCULATE(
SUM('Actuals'[REVENUE CM]),
FILTER(
ALLSELECTED('FY Calendar'[Date]),
ISONORAFTER('FY Calendar'[Date], MAX('FY Calendar'[Date]), DESC)
)
), blank())
Anonymous , Try like
REVENUE CM running total in Date =
var _max = maxx(allselected('Actuals'), 'Actuals'[Date])
return
CALCULATE(
SUM('Actuals'[REVENUE CM]),
FILTER(
ALLSELECTED('FY Calendar'[Date]),
ISONORAFTER('FY Calendar'[Date], MAX('FY Calendar'[Date]), DESC) && 'FY Calendar'[Date] <= _max
)
)
or
REVENUE CM running total in Date =
var _max = maxx(allselected('Actuals'), 'Actuals'[Date])
return if( max( 'FY Calendar'[Date]) <= _max
CALCULATE(
SUM('Actuals'[REVENUE CM]),
FILTER(
ALLSELECTED('FY Calendar'[Date]),
ISONORAFTER('FY Calendar'[Date], MAX('FY Calendar'[Date]), DESC)
)
), blank())
Superb - second one worked perfectly, just had to add in a comma after _max in the if statement.