正常的图表颜色一般是统一的,如果需要重点关注部分数据,可以将它们用不同的颜色标记出来,比如每个产品的收入对比柱形图,对于特别关注的产品突出显示。

 

利用DAX配色,突出标识重点数据_利用DAX配色

 

在Excel中可以轻松对某个柱子标记为不同的颜色,PowerBI也可以单独调整某个柱子的颜色。

 

但是如果需要标注的产品是随着时间动态变化的,可能就不是那么容易做到了。

 

以上面的柱形图为例,假如每年关注的重点产品是不一样的,数据如下图:

 

利用DAX配色,突出标识重点数据_利用DAX配色_02

 

如何在不同的年度,突出显示不同的产品呢?

 

其实利用一个度量值即可实现:

 

利用DAX配色,突出标识重点数据_利用DAX配色_03

 

在度量值中已经批注了主要了逻辑,其中最重要的是利用LOOKUPVALUE函数,查找当前上下文的年度和产品,是否在"重点产品表"有相应的记录,如果有记录,颜色调整为"orange"。

 

并且这个函数不需要两个表建立关系,所以这个重点产品表可以是独立的,不用对原模型进行任何修改。

 

然后打开柱形图的颜色设置,点击fx,

 

利用DAX配色,突出标识重点数据_利用DAX配色_04

 

在弹出的窗口中,选择按"字段值"模式,并选择上面建好的度量值,即可实现动态对重点产品配色的效果(参考:利用这个新功能,轻松实现图表的动态配色

 

 

利用DAX配色,突出标识重点数据_利用DAX配色_05

 

是不是很简单。

 

在不更改原有数据模型的情况下,仅仅是利用一个辅助表和一个辅助的配色度量值,就实现了突出颜色显示的效果。