如何计算与所选数据集匹配的行数,其中问题类型匹配

问题描述 投票:0回答:1

我建立了一个星型模式,如下所示。我有两个平面文件加载为 test_execution_summary 和 defect_report。测试执行摘要中的记录使用实践名称进行过滤,然后再次使用项目名称进行过滤。之后,我使用视觉过滤器来过滤与最近版本相关的周期,并通过测量来计算。

表之间的关系如下:

  • defect_report[IssueKey] = test_execution_summary[ExecutionDefect]

  • test_cycle_details[周期ID] = test_Execution_summary[周期ID]]

缺陷表中有两种类型的问题:错误和缺陷。我需要计算为最新版本选择的每个周期的错误计数。我尝试使用以下措施,但它使错误计数值为空。

Bugs Count 1 = CALCULATE(COUNTROWS(FILTER(defect_report, defect_report[Issue Type]="Bug")), RELATEDTABLE(test_execution_summary))

我一直在尝试不同的方法来让它发挥作用,但我不知道方法。我对 Power BI 完全陌生。如果有人能帮助我找出我做错了什么以及如何解决这个问题,我将不胜感激。

count powerbi dax
1个回答
0
投票

尝试使用维度表上应用的过滤器从事实表中进行计数:

Bug Count 2 = 
  CALCULATE(
    DISTINCTCOUNTNOBLANK('test_execution_summary'[ExecutionDefect]),
    'defect_report'[Issue Type] = "Bug"
  )

© www.soinside.com 2019 - 2024. All rights reserved.