如何在Azure DevOps仪表板展示工作项进度百分比图表?
Azure DevOps 工作项进度百分比图表实现方案
一、无需扩展的内置实现方法
如果不想依赖第三方扩展,可以通过以下原生功能实现:
- 创建聚合查询:新建工作项查询,在「分组依据」中选择「状态」,将「完成」「关闭」等状态归为已完成组,其余归为未完成组。保存查询后,在仪表板添加查询结果图表组件,选择饼图或条形图,开启数据标签就能直观看到完成比例。
- 利用Analytics视图:进入项目的「Analytics」模块,创建分析视图,选定跟踪的工作项类型、迭代/区域,在「度量」中添加「工作项计数」,「分组依据」选择状态区分完成/未完成。之后在仪表板添加Analytics图表组件,绑定该视图,选择「进度条」或「百分比卡片」样式,即可直接展示进度百分比。
- 双计数组件配合Markdown:若上述组件不可用,可创建两个查询——一个统计已完成工作项,一个统计总工作项,分别添加为仪表板的计数组件。再添加Markdown组件,手动计算并展示百分比(例如
已完成:5/20 = 25%),缺点是需要手动更新数值。
二、第三方扩展方案
如果原生功能无法满足需求,Azure DevOps Marketplace有不少成熟扩展可选:
- Progress Tracker:支持自定义状态映射规则,可直接在仪表板生成进度百分比条或环形图,支持按迭代、区域、工作项类型筛选,数据实时同步。
- Dashboard Widgets for Azure DevOps:包含多种进度类组件,其中的「进度百分比」组件可绑定自定义查询,自动计算完成率并可视化展示。
- Work Item Progress:专门针对工作项进度的组件,支持多维度组合筛选,能生成精确的进度百分比图表,还可设置目标进度进行对比。
内容的提问来源于stack exchange,提问作者Dav
相关产品推荐
相关产品推荐

