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

Power BI中如何编写度量值统计sum(x1)等于count(order_id)的userID数量

Power BI 符合条件用户ID计数度量值实现方案

实现逻辑

你需要迭代所有不重复的userID,分别计算每个用户对应的sum(x1)与count(order_id),判断两者相等后统计符合条件的用户总数即可,不需要提前手动做分组聚合。

度量值代码

将下述代码中的你的表名替换为实际数据表名即可直接使用:

符合条件的用户总数量 = 
COUNTROWS(
    FILTER(
        VALUES('你的表名'[userID]),
        SUM('你的表名'[x1]) = COUNT('你的表名'[order_id])
    )
)

代码说明

  • VALUES('你的表名'[userID]):获取当前筛选上下文下所有不重复的用户ID列表
  • FILTER:逐行迭代每个用户ID,在单个用户的上下文中计算x1的求和、order_id的计数,筛选出两者相等的用户
  • COUNTROWS:统计筛选后得到的用户行数,也就是符合条件的用户总数量,你的场景下两个用户符合条件时会返回预期值2

如果业务逻辑需要统计不重复的订单ID数量,把COUNT('你的表名'[order_id])替换为DISTINCTCOUNT('你的表名'[order_id])即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 07:48:05