You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerBI中如何统计各Sprint新增Bug,排除结转问题?

解决Jira Sprint新增Bug统计(排除结转问题)

核心逻辑

要统计每个Sprint的当期新增Bug,核心是识别每个Issue Key首次出现的Sprint——只有当当前Sprint是该Bug的第一个关联Sprint时,才计入当期统计。

步骤1:添加计算列标记首次出现的Sprint

在Power BI的SprintIssues表中新增计算列,判断当前行的Sprint是否为该Issue Key的首次关联Sprint:

IsFirstSprint = 
VAR FirstSprintID = CALCULATE(
    MIN('SprintIssues'[Sprint ID]),
    ALLEXCEPT('SprintIssues', 'SprintIssues'[Issue Key])
)
RETURN IF('SprintIssues'[Sprint ID] = FirstSprintID, TRUE(), FALSE())

这个公式会为每个Issue Key找到它最早绑定的Sprint ID,再与当前行的Sprint ID对比,一致则标记为TRUE(首次出现)。

步骤2:创建当期新增Bug统计度量值

新建度量值,筛选出类型为Bug且首次出现在当前Sprint的记录,按Sprint分组计数:

当期新增Bug数 = 
CALCULATE(
    DISTINCTCOUNT('SprintIssues'[Issue Key]),
    'SprintIssues'[IsFirstSprint] = TRUE(),
    'SprintIssues'[Issue Type] = "Bug"  -- 若表中无Issue Type字段,需重新配置Jira Connector导入该字段
)

注意:如果你的SprintIssues表没有Issue Type字段,必须重新配置Jira PowerBI Connector,在数据导入时勾选Issue Type字段,否则无法区分Bug与其他类型问题。

步骤3:制作可视化组件

将Sprint Name(或Sprint ID)拖入可视化组件的轴区域,当期新增Bug数拖入值区域,选择柱状图、卡片矩阵等组件,即可得到排除结转Bug后的当期新增Bug统计。

内容的提问来源于stack exchange,提问作者colette

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 14:22:37