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

Power BI中通过DAX度量值跨表统计唯一用户数(禁用计算列)

跨表统计唯一用户数的DAX度量值

针对按client_id统计关联到同一user_code的唯一用户数需求,直接用度量值实现的DAX代码如下:

唯一用户数 = 
CALCULATE(
    DISTINCTCOUNT(DimUser[user_code]),
    CROSSFILTER(事实表[user_id], DimUser[user_id], Both)
)

代码说明

  • DISTINCTCOUNT(DimUser[user_code]):统计用户维度表中唯一的user_code数量,以此作为同一用户的统计依据。
  • CROSSFILTER(事实表[user_id], DimUser[user_id], Both):确保筛选上下文(如按client_id分组)中,事实表与用户维度表的关联双向生效,让client_id的筛选条件能传递到DimUser表,准确统计对应客户下的唯一用户。

使用注意

  • 确认事实表与DimUser已基于user_id建立关系(通常为一对多,事实表为多端,DimUser为一端)。
  • 将该度量值拖入报表,搭配事实表的client_id字段分组,即可生成按客户统计的唯一用户数报表。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 17:48:08