基于自定义分析视图在 Power BI 中创建活动 bug 报表

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

分析视图支持根据你选择的团队或字段条件为工作项创建状态和趋势报告。 本文提供了一个教程,介绍如何创建自定义分析视图,将其加载到 Power BI,然后创建类似于下图的堆积区域趋势报表。

活动 Bug 趋势堆积面积图报告的屏幕截图。

在本文中,学习如何:

  • 为活动 bug 创建自定义分析视图
  • 基于该视图生成 Power BI 报表
  • 创建趋势图

有关分析视图的概述,请参阅 关于分析视图

先决条件

  • 若要查看 Analytics 数据并查询服务,你需要是具有 基本 访问权限或更高访问权限的项目的成员。 默认情况下,向所有项目成员授予查询 Analytics 和定义 Analytics 视图的权限。
  • 若要了解有关服务和功能启用以及常规数据跟踪活动的其他先决条件,请参阅 访问 Analytics 的权限和先决条件

Power BI 先决条件

打开 Analytics 以访问视图

在 Web 门户中,选择 Boards>Analytics 视图。

如果未看到 Analytics 视图,检查有权查看 Analytics。 请参阅 访问 Analytics 的权限和先决条件

展开 Boards 中心并选择“分析”视图的屏幕截图,该视图被红色方块包围。

创建自定义视图

在 Web 门户 的“分析”视图中,选择 “新建视图 ”,创建自定义视图。 填写每个选项卡中提供的表单,如以下步骤所示。

选择 “保存” ,移动到面板中的下一个选项卡。 如果需要重新访问选项卡,请选择选项卡标题。

为视图命名

  1. 为视图命名,例如 活动 Bug。 选择“ 专用视图 ”,将其保存在 “我的视图”下。 只有你有权访问“我的视图”下保存 的视图。 否则,可以选择“ 共享视图 ”,将其保存在 “共享视图”下。

    “管理活动 Bug”对话框的屏幕截图,“常规”选项卡。

    选择 “保存” 以移动到下一个选项卡。

  2. 从“ 工作项 ”选项卡中,选择工作项的顶级筛选器。

    • 选择 “按团队筛选 ”,选择为一个或多个项目和团队定义的工作项。
    • 选择 “按区域路径筛选 ”,选择为一个或多个项目和区域路径定义的工作项。

    在这里,我们选择 Fabrikam Fiber 项目和 生产 区域路径。

    “管理活动 Bug”对话框“工作项”选项卡的屏幕截图。

    若要添加更多项目或团队,请选择“添加以添加新行,然后选择项目和团队。

  3. “积压工作和工作项”下,选择“添加,然后从工作项类型列表中选择“Bug”。

    按“bug”筛选

  4. “字段条件”下,进行以下选择,将工作项筛选为仅活动 bug。 请注意,项目的 bug 状态可能与此示例中使用的状态不同。

    • 依次选择“ 添加”、“ 状态”、“ ”、“ 关闭 ”。
    • 依次选择“ 添加”、“ 状态”、“ ”、“ 已删除 ”。

    筛选活动 bug

    选择 “保存” 以移动到下一个选项卡。

  5. 在下一个选项卡 “字段”中,自动选择字段集。 添加可能要报告的任何自定义字段。

    “管理活动 Bug”对话框的屏幕截图,“字段”选项卡。

    选择 “保存” 以移动到下一个选项卡。

  6. 在“ 历史记录 ”选项卡中,选择“ 滚动周期(以天为单位 )”,并输入感兴趣的天数。 此处我们输入 90 天。 对于 “粒度”,请选择“ 每周”。 (对于较小或较大的时间段,请考虑分别选择 “每日”“每月”。

    具有每日粒度的 60 天历史记录

    这些选择会为每个 bug 生成一个快照,并且每周该 bug 处于新的、建议的、活动状态或已解决的状态。 若要详细了解这些定义趋势数据选项,请参阅 创建分析视图和历史记录

    选择 “保存” 以移动到下一个选项卡。

  7. 在最后一个选项卡上的“ 验证”上,选择“ 验证视图”。 Azure DevOps 通过根据筛选条件对数据集运行测试查询来验证视图。

    验证视图

    注意

    验证时间因视图中定义的数据量而异。 验证视图以确保所有定义都正确。

    视图成功验证后,选择“ 保存”。 然后,可以在 Power BI 中开始使用它。 验证还会返回数据集中行数的估计值。

    成功验证

    如果视图未能成功验证,则会收到一个错误,说明问题并指向可能的解决方法。 尝试更改在 “工作项 ”和“ 历史记录 ”选项卡中选择的选项,以包含较少的数据,然后再次验证视图。

打开 Power BI Desktop 并加载视图

  1. 打开 Power BI Desktop。
  1. 选择“ (1) 获取数据 ”,然后选择“ 更多...”, (2) Online Services, (3) 仅) Azure DevOps (Boards ,然后 (4) Connect

    Power BI 的屏幕截图:仅) 连接到 Azure DevOps (Boards。

  2. 输入组织名称、用于创建“活动 Bug”视图的同一 Azure DevOps 名称,以及为其定义了“活动 Bug”视图的同一项目。

    用于输入 Azure DevOps 组织和项目名称的对话框。

  1. 选择“ (1) 获取数据”,然后选择“更多...”, (2) Online Services, (3) Azure DevOps Server (板仅) ,然后 (4) Connect

    Power BI 的屏幕截图:仅) 连接到Azure DevOps Server (板。

  2. 输入服务器和集合的 URL,即为其定义了“活动 Bug”视图的同一项目。

    Power BI 的屏幕截图,用于输入 Azure DevOps 项目集合和项目名称的对话框。

  1. 根据需要展开文件夹,选择在上一部分中保存的 “活动 Bug” 视图,然后选择“ 加载”。

    Power BI 的屏幕截图,“导航器”对话框用于选择“分析”视图。

需要有关连接的帮助? 请参阅 使用 Power BI 数据连接器进行连接

关闭查询并应用更改

完成所有数据转换后,从“开始”菜单中选择“关闭和应用”以保存查询并返回到 Power BI 中的“报表”选项卡。

Power Query 编辑器“关闭并应用”选项的屏幕截图。

创建堆积面积图报表

  1. 在 Power BI 中,选择 “报表” 视图。

    Power BI 报表视图选择的屏幕截图。

  2. “可视化效果”下,选择“ 堆积面积图 报表”。

    Power BI 可视化效果和“活动 Bug 堆积面积图”报表的字段选择的屏幕截图。

    • 将“添加到 DateX 轴,然后Date右键单击并选择Date,而不是 Date Hierarchy

    • 添加到 StateY 轴,然后右键单击 Count

    • 添加到State图例

  3. 显示示例报表。

    示例活动 Bug 趋势堆积面积图的屏幕截图。

提示

如果需要修改分析视图,可以执行此操作,然后返回到 Power BI 报表并刷新数据。 只需选择“ 刷新” 选项,如下所示。

Power BI 刷新报表数据的屏幕截图。

保存并发布报表

  1. 选择 “文件 > 另存为 ”,将报表保存到本地工作区。

  2. 若要将报表发布到 Power BI,请选择“ 发布 ”选项卡。有关详细信息,请参阅 在 Power BI 应用工作区中协作

    选择“发布”选项卡。

继续浏览数据

分析视图提供了强大的功能和灵活性,可用于使用 Power BI 快速轻松地筛选数据并生成有用的报表。 在自定义视图中,可以创建跨多个团队或项目的数据集。