过滤时保持条件格式一致

问题描述 投票:0回答:1

我的报告的用户感到困惑,因为使用切片器时,视觉条件格式正在改变。

我有一个具有以下条件格式的表格视觉效果:

此 CF 应用于此视觉效果 (编辑:请记住它有问题,并且在屏幕截图上最低和最高颜色已恢复 - 最低应为红色,最高 - 绿色)

当我选择墨西哥(排名 1)时,我希望看到它呈绿色(与未进行选择时的情况相同)。 事实上,它显示为红色:

我知道它显示了错误的颜色,因为我们只有 1 个值,因为在这种情况下墨西哥值是最小值和最大值(尽管我不太明白为什么它显示完全红色)。

目标是基于所有子组,该颜色始终保持相同,无论切片器中的选择如何。就像无论我选择了多少个子组,排名数字都保持不变 - 加拿大排名 2,中国排名 5:

powerbi dax visualization powerbi-desktop measure
1个回答
0
投票

您遇到的问题是梯度值是在表中存在的行上评估的。如果只有两行,那么最小值和最大值将跨越这两行,并且所有内容都将重新着色。你只有两个选择来解决这个问题。

首先是使用这样的静态值:

另一个选项是使用条件格式框中的字段值选项自行计算渐变。有 DAX 可以为您计算这个渐变并返回所需的颜色,但如果您事先知道自己有多少数据点,那么它可能有点过大了。

© www.soinside.com 2019 - 2024. All rights reserved.