小伙伴们好啊,今天我们为大家介绍如何通过DAX控制条形图的颜色。
通过条形图颜色的动态变化,我们能够清晰的知道数据的增长变化情况。
一起来看下效果图:
这里我们使用当前每样产品的销售额和去年的对比情况,动态显示条形图颜色。如销售额增长显示为绿色,如下降为红色。
首先,我们准备几个基础度量:
今年销售额:
Sales Amount = SUMX ( Sales, Sales[Quantity] * Sales[Net Price] )
去年销售额:
Sales Amount PY = CALCULATE( [Sales Amount] , DATEADD( ‘Date’[Date] ,
-1 , YEAR ) )
接下来,我们写一个动态控制颜色的度量:
ColorSet = IF( [Sales Amount] > [Sales Amount PY] ,
“#99FF00”,"#FF0000")
这里的"#99FF00"和"#FF0000"分别对应16进制颜色编码中的绿色和红色。
最后一步,设置条件格式:
选中我们的条形图后,在格式选项卡下选择数据颜色,点选后面的三个小点。