PowerBI Desktop条件格式设置:按Var.CA最值高亮指定列
PowerBI Desktop 表格条件格式实现方案
1. 先创建全局最值度量值
要确保基于整个1500行表格的Var.CA最大/最小值(不受筛选上下文影响),创建两个DAX度量值:
- 全局Var.CA最大值:
Max_VarCA = MAXX(ALL('你的表名'), '你的表名'[Var.CA]) - 全局Var.CA最小值:
Min_VarCA = MINX(ALL('你的表名'), '你的表名'[Var.CA])
替换
你的表名为实际表格的名称
2. 为Supplier列设置条件格式
- 选中表格里的Supplier列,点击顶部格式选项卡 → 条件格式 → 选择「字体颜色」或「背景色」(按需选择)
- 在条件格式面板中,选择自定义规则,规则类型选「基于字段的值」
- 添加两条规则:
- 第一条:条件设为
字段值→等于→ 选择度量值Max_VarCA,颜色设为绿色 - 第二条:条件设为
字段值→等于→ 选择度量值Min_VarCA,颜色设为红色
- 第一条:条件设为
- 点击「确定」生效
3. 为CA N列设置条件格式
重复步骤2的操作,选中CA N列,用同样的度量值和规则完成颜色格式设置即可。
常见问题排查
- 若之前DAX失效,检查是否遗漏
ALL()函数:没有该函数的话,只会计算当前筛选范围内的最值,而非全局1500行的最值 - 确认Var.CA列是数值类型,否则MAXX/MINX无法正常计算
- 若存在多行拥有相同的Var.CA最大值/最小值,所有对应行的目标列都会被设置对应颜色
内容的提问来源于stack exchange,提问作者G..
相关产品推荐
相关产品推荐

