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

Power BI中如何基于另一列统计列表中指定值的出现次数

最优实现方案(Power BI 环境)

该需求可通过DAX度量值直接实现,无需额外新建计算列或调整数据模型,是性能和适配性最好的方案。

  • 新建DAX度量值,代码如下:
门店统计卡片 = 
VAR 选中的城市集合 = VALUES('你的表名'[City])
VAR 选中城市数量 = COUNTROWS(选中的城市集合)
VAR 当前选中门店数 = COUNTROWS(VALUES('你的表名'[Store]))
VAR 对应城市总门店数 = CALCULATE(COUNTROWS('你的表名'), ALL('你的表名'[Store]), '你的表名'[City] IN 选中的城市集合)
RETURN
IF(
    选中城市数量 = 1,
    当前选中门店数 & " of " & 对应城市总门店数,
    "请选择同一城市内的门店"
)

注意:将代码中的你的表名替换为你实际的数据表名称即可。

  • 部署操作:
    1. 把新建好的度量值直接绑定到卡片视觉对象
    2. 门店切片器绑定原表的Store字段即可正常使用
  • 适配场景说明:
    • 单选同城市门店时,直接输出要求的格式,比如选择Store1时返回1 of 3
    • 多选同一城市的多个门店时,自动统计选中数量,比如同时选Store1、Store2返回2 of 3
    • 跨城市选择门店时返回友好提示,避免逻辑错误

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.09 13:42:03