How does Burndown report query for iterations when the current iteration checkbox is selected as a report parameter?
When running Burndown report for current iteration, the report also shows data from other iterations. This happens when those iterations have the same name as the current iteration of other timelines within the project area.
|
One answer
First, the report queries for current iteration and gets a list of iteration names (not ID) from different timelines within the project. It then looks for the current iteration of the selected timeline from the list of iterations returned by the first query.
For example, a project has the following timelines and iterations: timeline 1 |_ sprint 1 (current) |_ sprint 2 timeline 2 |_ sprint 1 |_ sprint 9 (current) Run Burndown report. Select timeline 2 and the 'current iteration' checkbox as the report parameters. The report engine asks for all current iterations in the project area. Note that only iteration names are returned: Result ==> sprint 1 and sprint 9 Then, from the above result, it filters for iterations that belong to the selected timeline: Condition ==> timeline equals 'timeline 2' AND iteration in ('sprint 1', 'sprint 9') Result ==> sprint 1 and sprint 9 Since sprint 1 also exists in timeline 2, it is returned by the above query. The report then shows data from both sprint 1 and sprint 9 of timeline 2. |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.