Power BI需求:单visual展示Zone与Market平均Score,双slicers独立筛选
实现Zone与Market Score对比可视化方案
1. 编写DAX度量值
因为需要两个切片器独立筛选,必须创建两个隔离筛选上下文的度量值:
Zone平均Score
Zone Average Score = CALCULATE( AVERAGE('Zone average'[Score]), ALL('Zone average'[Market]), VALUES('Zone average'[Zone]) )
Market平均Score
Market Average Score = CALCULATE( AVERAGE('Zone average'[Score]), ALL('Zone average'[Zone]), VALUES('Zone average'[Market]) )
2. 设置独立切片器
- 添加两个切片器组件,分别绑定
Zone和Market字段 - 进入编辑交互模式,取消两个切片器之间的筛选关联,确保各自筛选互不影响
3. 构建对比图表
选择簇状条形图/柱状图(推荐条形图,适配15个Categories的横向展示):
- 轴:绑定
Categories字段(保证最低粒度展示) - 值:添加上述两个度量值
Zone Average Score和Market Average Score - 开启数据标签,将数值格式设置为百分比,直观展示对比差异
4. 可选优化
- 给图表添加条件格式:比如当Market Score高于Zone时,对应条形高亮显示
- 添加类别排序,按Score差值从大到小排列,快速定位差异显著的类别
内容的提问来源于stack exchange,提问作者Denys
相关产品推荐
相关产品推荐

