如何为Power BI聚类柱形图中同一区域的所有条形设置统一颜色
问题:Power BI聚类柱形图按区域批量设置条形颜色失败
我在Power BI中创建了一个聚类柱形图,用于展示3项研究里10个区域完成各研究所需的天数。想要把区域1的所有条形设为绿色、区域2的所有条形设为红色,但在可视化面板修改颜色时,只能更改每组中对应的第一个条形。
相关截图:
- 源数据截图:

- PBI字段配置截图:

- 颜色修改操作截图:

- 效果截图:

解决方案
方法1:通过DAX度量值自定义颜色(推荐)
- 切换到数据视图,新建度量值,粘贴以下DAX代码(替换
你的数据表名为实际表名):
条形颜色 = SWITCH( SELECTEDVALUE('你的数据表名'[区域]), "区域1", "#00FF00", "区域2", "#FF0000", "#808080" // 其他区域默认灰色,可自行修改 )
- 返回报表视图,选中聚类柱形图,打开「格式」面板→「数据颜色」,点击右上角的齿轮图标(高级控件),选择「字段值」,关联刚创建的
条形颜色度量值即可。
方法2:调整字段配置后手动设置
- 检查柱形图的字段配置:将「区域」拖入「图例」栏,「研究」拖入「轴」栏(确保图例维度是区域,而非研究)。
- 进入「格式」面板→「数据颜色」,此时会列出所有区域选项,直接给区域1设置绿色、区域2设置红色即可。
内容的提问来源于stack exchange,提问作者Gregg Rosenstein
相关产品推荐
相关产品推荐

