如何在Power BI中引用表格色值设置数据颜色?
实现步骤
- 第一步:完成数据建模
导入《型号-颜色对照表》《型号-销量对照表》两张表,确认两表通过型号字段建立关联关系,关联方向支持从销量表索引到颜色表的色值字段即可。 - 第二步:创建匹配色值的度量值
打开DAX编辑栏,新建度量值,表达式如下:模型匹配色值 = FIRSTNONBLANK('型号-颜色对照表'[十六进制色值字段名],1)
把表达式里的「十六进制色值字段名」替换为你颜色表中存储#xxxxxx格式色值的实际字段名即可。 - 第三步:绑定可视化的颜色规则
选中需要配置的可视化组件(柱状图、饼图、折线图等按型号分类的可视化),在右侧「可视化」配置栏找到「数据颜色」选项,点击选项下方的fx(条件格式)按钮。
在弹出的配置窗口中,「格式样式」选择「字段值」,「依据字段」选择上一步创建的模型匹配色值度量值,点击确认保存即可。
补充说明
- 你的色值字段直接存储标准#开头的6位十六进制色值即可,不需要额外做格式转换,Power BI原生支持直接读取该类字段作为渲染色值。
- 如果需要给表格、矩阵的单元格设置背景/字体颜色,操作逻辑一致:找到对应字段的条件格式入口,选择「字段值」绑定色值度量值即可。
- 后续新增自行车型号时,只需要更新《型号-颜色对照表》的对应数据,刷新数据集后可视化会自动匹配新色值,不需要重复配置。
内容的提问来源于stack exchange,提问作者amitdigga
相关产品推荐
相关产品推荐

