Power BI提示框度量值问题:统计切片器选中区域总销售额
Power BI提示框显示选中区域总销售额解决方案
问题概述
- 堆叠柱形图展示冬季服饰品类(如手套)分区域(N/S/E/W)的销售额
- 已配置切片器:
- 品类:仅选择「手套」
- 区域:仅勾选「East」和「North」
- 需求:悬停在柱形图的East或North分段时,提示框需显示这两个区域的总销售额
当前困境
现有度量值无法满足需求:
sum of sales measure = CALCULATE(SUM(DATA[SALES]), REMOVEFILTERS(DATA[REGION]))
- 添加
REMOVEFILTERS(DATA[REGION])会忽略区域切片器筛选,包含所有区域(包括未选中的West)的销售额 - 移除该语句则仅显示当前悬停区域的单独销售额
解决方法
替换为以下DAX度量值:
East + North Total Sales = CALCULATE( SUM(DATA[SALES]), ALLSELECTED(DATA[REGION]) )
逻辑说明
ALLSELECTED(DATA[REGION])的作用是:
- 保留区域切片器的筛选结果(仅East和North)
- 清除当前悬停时单个区域的筛选上下文
最终实现悬停任意选中区域的分段,都显示切片器选中区域的总销售额
内容的提问来源于stack exchange,提问作者Dan
相关产品推荐
相关产品推荐

