Hi @Rupert Schmidtberg ,
You’re running into a real limitation of the Burndown widget in Azure DevOps, and unfortunately the guidance you received earlier mixes capabilities from different widgets and older implementations.
Key clarifications
The Burndown (Analytics) widget does not support query-based input
It also does not perform hierarchical rollup (Epic → Feature → User Story)
There is no hidden configuration or extension point in the widget to enable this
So the suggestion to:
“select a query in the widget”
…is not applicable to the Analytics Burndown widget you’re using. That option existed in older/classic scenarios but isn’t available here.
About extending the widget
The built-in Burndown widget is not open-sourced, and its implementation is part of the Azure DevOps service. You won’t find its code publicly available to modify.
However, if you want to build your own version:
You can use the Azure DevOps Dashboard Widget SDK
Pull data from the Analytics OData feed
Implement your own hierarchical rollup logic (Epic → Feature → Story)
This is the supported extensibility path, but it does require custom development.
What your current options realistically are
- Iteration-based workaround (native, but limited)
As mentioned earlier:
Use Stories level
Scope by iteration (portfolio timebox)
This works only if:
The Epic’s work is isolated within that iteration
- Power BI (most practical for true rollup)
Using Power BI with the Analytics OData feed lets you:
Traverse full hierarchy (Epic → Feature → Story)
Aggregate Story Points correctly
Build a true Epic burndown
This is currently the most reliable way to achieve what you’re after.
- Custom dashboard widget
If you’re open to building one:
Use Analytics OData
Recreate burndown logic with rollups
Publish as a private extension
Final note
Your expectation is completely valid—true hierarchical burndown is a common need. At the moment, it’s simply a gap in Azure DevOps dashboards, not a configuration issue on your side.
If this capability is critical out-of-the-box, tools like Jira (with marketplace apps) do currently offer more flexibility in this specific area.You’re running into a real limitation of the Burndown widget in Azure DevOps, and unfortunately the guidance you received earlier mixes capabilities from different widgets and older implementations.
Key clarifications
The Burndown (Analytics) widget does not support query-based input
It also does not perform hierarchical rollup (Epic → Feature → User Story)
There is no hidden configuration or extension point in the widget to enable this
So the suggestion to:
“select a query in the widget”
…is not applicable to the Analytics Burndown widget you’re using. That option existed in older/classic scenarios but isn’t available here.
About extending the widget
The built-in Burndown widget is not open-sourced, and its implementation is part of the Azure DevOps service. You won’t find its code publicly available to modify.
However, if you want to build your own version:
You can use the Azure DevOps Dashboard Widget SDK
Pull data from the Analytics OData feed
Implement your own hierarchical rollup logic (Epic → Feature → Story)
This is the supported extensibility path, but it does require custom development.
What your current options realistically are
- Iteration-based workaround (native, but limited)
As mentioned earlier:
Use Stories level
Scope by iteration (portfolio timebox)
This works only if:
The Epic’s work is isolated within that iteration
- Power BI (most practical for true rollup)
Using Power BI with the Analytics OData feed lets you:
Traverse full hierarchy (Epic → Feature → Story)
Aggregate Story Points correctly
Build a true Epic burndown
This is currently the most reliable way to achieve what you’re after.
- Custom dashboard widget
If you’re open to building one:
Use Analytics OData
Recreate burndown logic with rollups
Publish as a private extension
Final note
Your expectation is completely valid—true hierarchical burndown is a common need. At the moment, it’s simply a gap in Azure DevOps dashboards, not a configuration issue on your side.
If this capability is critical out-of-the-box, tools like Jira (with marketplace apps) do currently offer more flexibility in this specific area.