Forum Discussion
brianlehr
7 years agoMicrosoft Employee
Burn-Up Chart for Project % Completion
Hi everyone, Trying to do something that probably isn’t all that difficult but for whatever reason isn’t coming naturally to me. I’d like to create a “burn-up” chart to show the rate required...
- 7 years ago
Hi brianlehr
1.Create a date table
Date table = CALENDARAUTO()
Create relationship as below
2. in Sheet3, create measures as below
lastdate = MAXX(FILTER(ALL(Sheet3),[% Completed]<>BLANK()),Sheet3[Date]) desireddate = DATE(2019,6,30) period = DATEDIFF([lastdate]+1,[desireddate],DAY)/2 last percent = CALCULATE([% Completed],FILTER(ALL(Sheet3),Sheet3[Date]=[lastdate])) rate = (1-[last percent])/[period] start = IF(MAX('Date table'[Date])=[lastdate]+2,[last percent]+[rate]) data_modified = VAR num = DATEDIFF ( [lastdate] + 2, MAX ( 'Date table'[Date] ), DAY ) / 2 RETURN IF ( num = INT ( num ) && MAX ( 'Date table'[Date] ) <= [desireddate], IF ( MAX ( 'Date table'[Date] ) = [lastdate] + 2, [start], [rate] ), BLANK () ) % Desired = VAR desireddata = SUMX ( FILTER ( ALL ( 'Date table' ), 'Date table'[Date] >= [lastdate] + 2 && 'Date table'[Date] <= [desireddate] && 'Date table'[Date] <= MAX ( 'Date table'[Date] ) + 1 ), [data_modified] ) RETURN IF ( [data_modified] <> BLANK (), desireddata, BLANK () ) final = IF([% Desired]=BLANK(),[% Completed],[% Desired])Best Regards
MaggieCommunity Support Team _ Maggie Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- brianlehr7 years agoMicrosoft Employee
Sorry, not sure I understand the question? The % desired is what I want to generate as a "burnup".
So to get the sample numbers shown there, I worked out what the % required increase for every data measurement period would be.
I assume 6/30 which was 22 "2-day periods" from the last date with data, so I think you'd need about 3.6% per each period to reach 100% by 6/30.