通过基于状态和趋势查询的图表跟踪进度
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019 |TFS 2018
可以通过绘制 平面列表查询的结果图表来快速查看正在进行的工作状态。 支持不同的图表视图,例如饼图、柱形图、透视表或趋势视图。 图表支持查看工作项计数或选定数字字段的值之和,例如故事点、工作量或剩余工时。 按“状态”、“分配给”或其他系统定义或自定义域对工作进行分组。
本文介绍如何执行以下任务:
- 构造平面列表查询以支持图表
- 创建和共享基于查询的图表
- 创建状态饼图、柱形图、条形图或透视图
- 创建趋势图
- 向仪表板添加图表
注意
本文介绍如何配置工作跟踪查询图表。 若要将现有查询图表添加到仪表板,请参阅 向仪表板添加图表。 有关配置 工作项 图表小组件的信息,请参阅 为工作项小组件配置图表。
有关所有工作跟踪图表和上下文中报表的概述,请参阅 关于仪表板、图表、报表、 & 小组件。
例如,下图演示了从同一个平面列表查询创建的两个不同的图表。 饼图按状态对 19 个 bug 进行分组,条形图按分配及其当前状态对 bug 进行分组。
例如,下图演示了从同一个单列表查询创建的四个不同图表。 饼图按优先级对 146 个活动 bug 进行分组,条形图按团队及其会审状态对 bug 进行分组。 最后两个图表显示了过去两周活动 bug 的两种不同趋势视图。
先决条件
满足的先决条件包括具有 基本 访问权限或更高版本,以及创建单列表查询。 只有平面列表查询支持图表。
如果要将图表添加到仪表板,则需要将查询保存在 “共享查询” 文件夹下,并创建要在其中添加图表的仪表板。
- 若要创建查询图表,必须具有 基本 访问权限或更高版本。 具有 利益干系人 访问权限的用户无法从 “查询” 页查看或创建图表,但是,他们可以查看添加到团队仪表板的图表。 有关详细信息,请参阅 利益干系人访问快速参考。
- 若要将图表添加到仪表板,必须将查询保存到 “共享查询” 文件夹。 为此,必须授予将查询保存到文件夹下的权限。 若要获取授予的权限,请参阅 设置对查询和查询文件夹的权限。
- 若要将查询图表添加到团队仪表板,你必须是团队的成员或 项目管理员 安全组的成员。
- 若要将查询图表添加到项目仪表板,必须已创建仪表板或被授予编辑仪表板的权限,或者必须是 项目管理员 安全组的成员。
- 若要查看添加到仪表板的查询图表,必须对基础查询具有 “读取” 权限。 如果拒绝了该权限,则会显示小 组件加载失败 的消息。
注意
对公共项目具有 利益干系人 访问权限的用户具有查询图表功能的完全访问权限,就像具有 基本 访问权限的用户一样。 有关详细信息,请参阅 利益干系人访问快速参考。
- 若要创建查询图表,必须具有 基本 访问权限或更高版本。 具有 利益干系人 访问权限的用户无法从 “查询” 页查看或创建图表,但是,他们可以查看添加到团队仪表板的图表。 有关详细信息,请参阅 利益干系人访问快速参考。
- 若要将图表添加到仪表板,必须将查询保存到 “共享查询” 文件夹。 为此,必须授予将查询保存到文件夹下的权限。 若要获取授予的权限,请参阅 设置对查询和查询文件夹的权限。
- 若要将查询图表添加到团队仪表板,你必须是团队的成员或 项目管理员 安全组的成员。
- 若要查看添加到仪表板的查询图表,必须对基础查询具有 “读取” 权限。 如果拒绝了该权限,则会显示小 组件加载失败 的消息。
若要详细了解仪表板权限,请参阅 设置仪表板权限。
创建单列表查询
创建查询以支持图表时,请遵循以下准则。
- 始终选择 工作项查询类型的平面列表 。 图表不支持其他查询类型。 有关详细信息,请参阅 定义查询、定义平面列表查询。
- 将这些字段添加到要在图表中使用的查询子句或列选项。 可以按除日期时间、自由格式文本和标记字段以外的任何字段对图表进行分组。 例如:
- 若要按“状态”分组,请包括 “状态” 字段
- 若要按工作分配分组,请包括“ 分配到” 域
- 若要按冲刺或迭代进行分组,请包括 迭代路径
- 若要按团队分组,请包含显示“区域路径”叶节点的“ 节点名称” 字段
- 若要按自定义字段分组,请包含它。
- 若要对数值列求和,请在 query 子句或列选项中包含相应的字段。 有关从数值字段创建的图表的更多示例,请参阅 按数值字段查询。
- 如果计划将查询添加到仪表板, 请将查询另存为 共享查询。
- 不能按以下字段数据类型对图表进行分组:
- ID
- 日期时间,例如创建日期、更改日期
- 纯文本,如标题
- 富文本,如说明、重现步骤
- 标记 (可以使用标记筛选查询,但不能使用标记来配置图表) 。
注意
不能按标记对基于查询的图表进行分组,但是,可以按添加到仪表板的标记对工作 项 图表小组件进行分组,如 配置工作项图表小组件中所述。
- 不能按以下字段数据类型对图表进行分组:
- ID
- 日期时间,例如创建日期、更改日期
- 纯文本,如标题
- 富文本,如说明、重现步骤
- 标记 (可以使用标记筛选查询,但不能使用标记来配置图表) 。
显示区域和迭代
选择“ 区域路径” 或“ 迭代路径”时,只有叶节点会显示在图表中。 叶节点是完整路径的最后一个节点。 例如, Phone
是 的 FabrikamFiber/Fabrikam Website/Phone
叶节点。 如果查询包含叶节点的混合级别,则你的图表可能不会反映预期结果。
选择“ 节点名称” 字段(区域路径叶节点),以查看这是否改进了结果。
图表显示在支持可缩放矢量图形 (SVG) 的浏览器中。 支持的浏览器包括 Microsoft Edge、Internet Explorer 9 及更高版本、Chrome、Firefox 和 Mac 上的 Safari。 图表未针对移动或触摸显示器进行优化。
注意
Azure DevOps Services和 Azure DevOps Server 2020.1 不再支持 Internet Explorer。
按值或标签排序
大多数图表都允许你选择数据的排序方式。 可以按 “值” 或“ 标签” 排序,然后选择 “升序 ”或“ 降序”。
- 值:按数值对数据进行排序
- 标签:按所选标签对数据进行分组排序。
限量显示系列
当图表在数据系列中包含超过 8 个或 12 个项时,9 个或 13 个以上的项中的值将合并到标记为“其他”的集中? 但是,如果通过仪表板上的可配置小组件增加图表大小,则可以增加序列限制。
当图表包含数据系列中的七个以上的项时,八个以上的项中的值将合并到标记为“其他”的集中?
图表可用性
- “ 共享查询” 下保存的图表可由所有团队成员(具有 利益干系人 访问权限的成员除外)查看,并且可以添加到仪表板。
- 为 “我的查询” 文件夹下的查询创建的图表仅对你可见。
- 可以复制并通过电子邮件发送任何图表页的 URL,以便与项目成员共享。
- 若要为测试创建类似的图表,请参阅 跟踪测试状态。
创建基于查询的图表
在 “查询”中,打开平面列表查询的图表编辑器。 必须属于“参与者”组才能创建图表。
如果具有 利益干系人 访问权限,则不会显示 “图表 ”和“ 新建图表” 链接。
选择用于对值进行分组的图表类型和字段。 当你使用扇形、条形图和柱形图时,请选择一个字段来查看工作项的计数。
如果在“ 分组依据 ”下拉列表中看不到所需的字段, 请将该字段作为列添加到查询并保存查询。 此外, “聚合 ”选项取决于查询中使用的字段或从 “列选项”中选择的字段。
如果在关闭图表编辑器时收到错误消息,则需要请求 基本访问权限。
若要对结果进行排序,请选择“ 值 ”或“ 标签 ”作为排序选项,然后选择 “升序 ”或“ 降序”。
若要更改颜色,请从系列颜色选取器集中选择一种颜色。
若要更改颜色,请在图表中选择一种颜色,然后从颜色选取器中选择一种新颜色。
编辑查询或刷新查询结果时,图表会自动更新。
添加饼图
使用饼图显示类别为六个或更少类别的组百分比。 饼图的良好示例包括:
- 活动 Bug 状态,按状态分组
- 用户情景状态,按状态分组
- 用户情景进度,按已完成、正在进行或剪切分组
例如,以下查询根据自年初以来的“剪切”、“正在进行”和“已完成”状态筛选用户情景。
饼图配置如下图所示。
组合的查询和图表配置生成以下饼图。
添加堆积条形图
利用堆积条形图,你可以针对两个字段值跟踪进度。 节点名称将显示区域路径中的最后一个叶。 如果要跨团队显示数据,并且每个节点对应于一个团队,请使用此选项。
添加数据透视表
数据透视表显示可配置行和列的表,其中列显示工作项计数或数值字段的总和。 如果要比较正在执行的工作的区域,请选择数据透视表。
下图显示了分配给开发人员的活动 bug 及其当前状态的示例。
添加趋势图
使用趋势图可以查看一段时间内的进度。 可以选择从上周到去年的滚动周期。
趋势数据是从工作跟踪数据存储中提取的。 与大多数数据存储一样,关系数据库的架构是为数据的联机事务处理而设计和优化的。 工具或插件执行活动时,它会将最新信息写入操作存储区。 因此,操作存储区中的数据会不断更改和更新,所有数据都是最新的。
添加进度图
进度图可用于根据数字字段值(如故事点数、工作量或剩余工时)或工作项计数确定工作进度的速度。
若要创建进度图,请确保将所需的数值字段添加到查询。 若要查看任务的进度图,请选择“剩余工时”的“总和”运算符。
除了基于查询的燃尽图表外,还可以 配置燃尽或燃尽小组件。
向仪表板添加图表
添加到仪表板的图表是通过添加 工作项 图表小组件添加的。 可以将图表添加到仪表板,如以下过程所示,也可以直接添加 “工作项图表” 小组件。 若要了解详细信息,请参阅 为工作项配置图表小组件。
提示
所有查询图表的大小都有限制。 但是,可以通过打开用于显示工作 项的图表 小组件来重新调整添加到仪表板的图表大小和重新配置。
- 选择要
添加的图表的操作图标,然后选择“ 添加到仪表板”。
“ 添加到仪表板 ”菜单选项仅适用于已保存到 共享查询 文件夹的查询。
在打开的对话框中,选择要向其添加图表的仪表板。
若要添加其他类型的图表(如测试结果和生成摘要图表),请参阅 向仪表板添加小组件和图表。
基于查询的图表与 Excel 生成的数据透视图
基于查询的图表从工作项跟踪数据存储生成数据,从而显示最新数据。 Excel 数据透视图 访问发布到 Analysis Services 多维数据集的数据,默认情况下每两小时刷新一次。 Excel 图表要求使用 SQL Server Reporting Services 和 Analysis Services 配置项目集合。