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

如何使用其他度量值统计存在任意一类延迟的唯一项目数量?

统计存在任意延迟的唯一项目数

问题背景

已计算完成的表格中,有3个包含“Days late”字样的度量值列,需要统计存在任意一类延迟的唯一项目数量,正确结果应为4个项目。尝试使用DISTINCTCOUNT函数但发现其仅适用于列,需通过度量值实现需求。

(注:表格展示了多个项目条目,每个项目对应三个延迟度量值,部分项目存在至少一个大于0的延迟数值)

解决方案

使用DAX编写如下度量值,即可实现需求:

Count of Late Projects = 
COUNTROWS(
    FILTER(
        DISTINCT('你的数据表名'[项目ID/名称列]),
        // 替换为你的三个延迟度量值名称,判断逻辑可根据实际调整
        [Days Late - 度量值1] > 0 || 
        [Days Late - 度量值2] > 0 || 
        [Days Late - 度量值3] > 0
    )
)

关键逻辑说明

  1. DISTINCT('你的数据表名'[项目ID/名称列]):提取所有唯一的项目列表,确保每个项目只被统计一次
  2. FILTER函数:筛选出满足任意一个延迟度量值符合延迟条件的项目(如果延迟判定是“非空”,可将>0替换为NOT(ISBLANK([对应度量值])))
  3. COUNTROWS:统计筛选后的项目行数,即为存在任意类延迟的唯一项目数量

替换代码中的表名、项目列名以及三个延迟度量值的实际名称,即可得到正确结果(此场景返回4)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 06:32:43