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

如何在DAX/PowerBI中统计无fail记录的唯一OrderNumber数量

你可以直接使用下面的DAX语句创建度量值,注意将代码里的表名替换为你实际的表名即可:

无失败记录订单总数 = 
COUNTROWS(
    FILTER(
        VALUES('表名'[OrderNumber]),
        CALCULATE(COUNTROWS('表名'), '表名'[PassFail] = "fail") = 0
    )
)

逻辑说明

  • VALUES('表名'[OrderNumber]) 会提取当前筛选上下文下所有不重复的订单编号
  • FILTER函数会逐个校验每个订单:通过CALCULATE调整筛选上下文,统计当前订单下PassFail为fail的记录行数,行数为0就代表该订单没有失败记录,符合统计要求
  • 最后COUNTROWS统计所有符合要求的订单数量,你给出的示例数据运行后返回结果为2,和预期一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 17:45:04