Forum Discussion
graemejohnson
6 years agoHelper II
Building a Daily Summary table
Please can anyone help! I am trying to build a PowerBI report to sit on top of a job estimation system. I have this table which shows a history of the jobs (IssueID) that have been estimated...
- 6 years ago
I added a measure into original table 'Original Estimate History'
Measure Sum Estimated = VAR _lastDateTable = ADDCOLUMNS( SUMMARIZE( FILTER( ALL('Original Estimate History'), 'Original Estimate History'[DateModified] <= SELECTEDVALUE('Original Estimate History'[DateModified]) ), 'Original Estimate History'[IssueID], "LastDate", MAX('Original Estimate History'[DateModified]) ), "EstimatedToDate", CALCULATE(MAX('Original Estimate History'[OriginalEstimate]),'Original Estimate History'[IssueID]=EARLIER([IssueID]), 'Original Estimate History'[DateModified]=EARLIER([LastDate]))) RETURN CALCULATE(SUMX(_lastDateTable, [EstimatedToDate]))then created a visual
graemejohnson
6 years agoHelper II
It's a measure....
Sum (Original Estimate) = SUM('Original Estimate History'[OriginalEstimate])
So I can make that less obscure by re-writing as follows....but the end result is the same
az38
6 years agoCommunity Champion
try
aaa =
SUMMARIZE(
'Original Estimate History',
'Original Estimate History'[DateModified],
"SUM",
CALCULATE(
SUM('Original Estimate History'[OriginalEstimate]),
FILTER(
ALL('Original Estimate History'),
'Original Estimate History'[DateModified]<=EARLIER('Original Estimate History'[DateModified])
)
)
)- graemejohnson6 years agoHelper II
Thanks for this......different results but still not what I'm expecting
The values for 25th and 26th look good but the last 2 rows are not what I'd expect...
Really appreciate your (hopefully continued) help!
- az386 years agoCommunity Champion
I added a measure into original table 'Original Estimate History'
Measure Sum Estimated = VAR _lastDateTable = ADDCOLUMNS( SUMMARIZE( FILTER( ALL('Original Estimate History'), 'Original Estimate History'[DateModified] <= SELECTEDVALUE('Original Estimate History'[DateModified]) ), 'Original Estimate History'[IssueID], "LastDate", MAX('Original Estimate History'[DateModified]) ), "EstimatedToDate", CALCULATE(MAX('Original Estimate History'[OriginalEstimate]),'Original Estimate History'[IssueID]=EARLIER([IssueID]), 'Original Estimate History'[DateModified]=EARLIER([LastDate]))) RETURN CALCULATE(SUMX(_lastDateTable, [EstimatedToDate]))then created a visual
- graemejohnson6 years agoHelper II
😀OMG! You are a legend!
Thank you so, so much for taking time to help me!