Forum Discussion
AUaero
Responsive Resident
3 years agoRunning Sum in a calculated table
Hi all, I'm having trouble getting this one nailed down. I'm trying to create a measure that will identify the date which a customers current year volume exceeds their total volume for the previous...
- 3 years ago
Try
Date exceeded last year = VAR LastYear = YEAR( TODAY( ) ) - 1 VAR SalesLastYear = CALCULATE( [# Billed Tons], 'Date Dim'[YEAR] = LastYear ) VAR SummaryTable = ADDCOLUMNS( DATESYTD( 'Date Dim'[DATE] ), "Running total", CALCULATE( [# Billed Tons], DATESYTD( 'Date Dim'[DATE] ) ) ) VAR Result = MINX( FILTER( SummaryTable, [Running total] > SalesLastYear ), 'Date Dim'[DATE] ) RETURN Result
johnt75
Super User
3 years agoTry
Date exceeded last year =
VAR LastYear = YEAR( TODAY( ) ) - 1
VAR SalesLastYear =
CALCULATE( [# Billed Tons], 'Date Dim'[YEAR] = LastYear )
VAR SummaryTable =
ADDCOLUMNS(
DATESYTD( 'Date Dim'[DATE] ),
"Running total",
CALCULATE( [# Billed Tons], DATESYTD( 'Date Dim'[DATE] ) )
)
VAR Result =
MINX(
FILTER( SummaryTable, [Running total] > SalesLastYear ),
'Date Dim'[DATE]
)
RETURN
ResultAUaero
Responsive Resident
3 years agoThis works great - thank you!