Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
andrekroker
Resolver I
Resolver I

Burnup chart with variable scope line accross all sprint days

Hi All(),
I´ve seen this video https://www.youtube.com/watch?v=uq5PQg_hZro (BI Ellite) on how to build an effective Burndown Chart. After some changes, I´ve set up what I think I had to build my own Burnup chart.


So, given the following Burnp chart already started in PowerBI:
BurnUp Chart 2.jpg
And these assumptions:
- Sprint starts on May 25th and ends on May 31th.

- 'Scope' means planned story points. If story points are added into the sprint at least 1 day after its start, the chart should display the increase/decrease in scope (the actual scope).
- 'Planned' stands for the total amount of actual story points scope divided for each sprint day. It is a measure of how many story points the team should get done every day
- 'Done' Is the actual pace.

To address the scope line I have this DAX Measure:


Burnup (Scope) =

VAR SprintStartDate = CALCULATE(FIRSTDATE(Table[Iteration Start Date]),ALLSELECTED(Table))
VAR SprintEndDate = CALCULATE(FIRSTDATE(Table[Iteration End Date]),ALLSELECTED(Table))
VAR DaysSinceStart = DATEDIFF(SprintStartDate, MAX(dCalendario[Date]),DAY)
VAR InitialScope = CALCULATE([Burnup InitialScope], ALLSELECTED(Table))
VAR ActualScope = CALCULATE([Burnup ActualScope], ALLSELECTED(Table))
VAR DiffScope = ActualScope - InitialScope
VAR SprintLength = CALCULATE([Total Sprint Days], ALLSELECTED(Table))-1

RETURN
IF(
   MAX(dCalendario[Date]) >= SprintStartDate && MAX(dCalendario[Date]) <= SprintStartDate + SprintLength,
      IF(
         DaysSinceStart = 0, InitialScope,
         InitialScope + DiffScope
      ),
   BLANK()
)
------
The Problem:
Given the values for initial and actual scope I have to date:
Burnup chart scope dataBurnup chart scope data
The above table means in May,27th 29 story points were added into the sprint. So I want the grey line (scope) to show these values for each date:
25/05/2020 = 70 Ok
26/05/2020 = 70 instead of 99 that is being shown.
27/05/2020 = 99 Ok
28/05/2020 = 99 Ok
29/05/2020 = 99 Ok

According to the above list, how can I make this values to show properly? 


1 REPLY 1
andrekroker
Resolver I
Resolver I

@v-gizhi-msft  would highly appreciate your comments on this

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

Check out the November 2024 Power BI update to learn about new features.