如何在Power BI中对表格/矩阵进行固定格式设置(不依赖数值)
Power BI 固定单元格颜色设置方案(非条件格式逻辑)
实现思路
Power BI没有直接按行/列坐标硬编码设置格式的原生功能,需通过添加行标识+条件格式的DAX规则实现精准匹配,步骤如下:
添加行号标识列
- 打开Power Query编辑器,为数据添加「索引列」(起始值设为1),命名为
行号;也可直接用DAX创建计算列:行号 = ROW() - 该列用于精准定位第1-4行。
- 打开Power Query编辑器,为数据添加「索引列」(起始值设为1),命名为
为各列设置背景颜色规则
选中表格/矩阵可视化,针对每一列打开「格式」面板→「条件格式」→「背景颜色」,选择「自定义」规则,输入对应DAX表达式:- 第1列:
SWITCH( TRUE(), [行号]=1, "#FFFF00", [行号]=2, "#00FF00", [行号]=3, "#00FF00", BLANK() ) - 第2、3列:
SWITCH( TRUE(), [行号]=1, "#FF0000", [行号]=2, "#FFFF00", [行号]=3, "#00FF00", BLANK() ) - 第4列:
SWITCH( TRUE(), [行号]=1, "#FF0000", [行号]=2, "#FF0000", [行号]=3, "#00FF00", BLANK() )
注:
#FFFF00为黄色、#FF0000为红色、#00FF00为绿色,可根据需求替换为其他十六进制颜色码。- 第1列:
隐藏行号列(可选)
在可视化的字段面板中取消勾选行号列,避免其显示在报表内。
内容的提问来源于stack exchange,提问作者Ali Shah
相关产品推荐
相关产品推荐

