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

如何用PowerPivot统计系统测试需求对应的用例PASS/FAIL数量

解决PowerPivot中需求关联测试用例统计异常的问题

第一步:核查数据模型关系有效性

  • 确保需求-用例映射表作为中间关联枢纽,正确建立以下1对多关系:
    • 系统需求表[REQ_ID] → 需求-用例映射表[REQ_ID](1对多)
    • 需求-用例映射表[TC_ID] → 测试用例表[TC_ID](1对多)
    • 测试用例表[TC_ID] → 测试执行表[TC_ID](1对多)
  • 确认所有关系的交叉筛选方向为「单一」(默认设置),且未禁用任何关系。

第二步:编写上下文感知的DAX度量值

不要使用默认计数功能,需通过DAX度量值绑定需求的筛选上下文:

  1. 打开PowerPivot窗口,点击「度量值」→「新建度量值」
  2. 分别创建两个度量值:
    PASS数量 = CALCULATE(COUNT(测试执行表[TC_ID]), 测试执行表[Outcome] = "PASS")
    
    FAIL数量 = CALCULATE(COUNT(测试执行表[TC_ID]), 测试执行表[Outcome] = "FAIL")
    

    提示:如果你的Outcome字段值存在大小写或格式差异,需匹配实际数据中的值。

第三步:正确配置数据透视表

  • 将系统需求表中的[REQ_ID]和[REQ_Text]拖至透视表的「行」区域
  • 将上述自定义的「PASS数量」「FAIL数量」拖至透视表的「值」区域
  • 禁止直接将测试执行表的原始字段拖入值区域,必须使用自定义度量值

额外排查点

  • 若仍显示总数,检查透视表「分析」选项卡→「字段设置」,确认行字段来自系统需求表而非其他表
  • 检查需求-用例映射表是否存在重复的REQ_ID/TC_ID记录,这类重复会导致计数异常,需先去重再导入PowerPivot

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 10:33:13