经常有人问我,如何在PowerBI里设置红绿灯,因为在excel中很容易就能实现,就是条件格式,其实现在PowerBI里也有和Excel类似的条件格式,图标集。
除了这种方法,在PowerBI里还可以利用DAX来自制红绿灯,更加灵活。
首先准备一个"指示灯",其实就是一个圆点,建一个度量值,
红绿灯 =
IF(HASONEVALUE('地区'[客户城市]),UNICHAR(9679))
使用UNICHAR函数调用一个圆形字符,并忽略总计行的影响。
然后为这个圆点配色,根据条件来显示红色或者绿色。
关于动态配色,之前也已经介绍过(利用这个新功能,轻松实现图表的动态配色),
直接写个度量值,
红绿灯配色=
SWITCH(TRUE(),
[销售金额]>[上期销售金额],"#2ECC40",
销售金额]=[上期销售金额],"#FFDC00",
"#FF4136"
)
然后按这个度量值进行条件格式设置,红绿灯效果就出来了。
是不是很简单呢?
-精彩推荐-
采悟 from PowerBI星球