美文网首页工具癖PowerBI专栏Power BI干货
Power BI超使用技巧:简单两步实现红绿灯效果

Power BI超使用技巧:简单两步实现红绿灯效果

作者: PowerBI星球 | 来源:发表于2019-03-18 19:58 被阅读102次

有小伙伴后台留言,问如何在PowerBI中实现红绿灯的效果,这里就简单介绍一下做法。

模拟数据并放入矩阵中,显示如下,

本期销售额高于上期销售额,用绿灯显示,低于上期销售额,用红灯显示,相同时用黄色显示。

只需两步简单实现。

01 | 生成“指示”字符

首先准备一个"指示灯",其实就是一个圆点,建一个度量值,

红绿灯 =

IF(

    HASONEVALUE('地区'[客户城市]),

    UNICHAR(9679)

)

使用UNICHAR函数调用一个圆形字符,并忽略总计行的影响。

02 | 为字符配色

关于动态配色,之前已经介绍过(利用这个新功能,轻松实现图表的动态配色),直接写个度量值,

红绿灯配色=

SWITCH(TRUE(),

    [销售金额]>[上期销售金额],"#2ECC40",

    销售金额]=[上期销售金额],"#FFDC00",

    "#FF4136"

)

然后按这个度量值进行条件格式设置,红绿灯效果就出来了。

上下箭头

方法与上面类似,只是把圆点换成箭头,并且箭头有方向,度量值也稍微改一下,

箭头效果=

IF(

    HASONEVALUE('地区'[客户城市]),

    SWITCH(TRUE(),

        [销售金额]>[上期销售金额], UNICHAR(8593),

        [销售金额]<[上期销售金额], UNICHAR(8595),

        "-"

    )

)

效果如下,

主要是利用UNICHAR来显示不同的字符,常用的指示code如下:

8593:↑

8595:↓

8599:↗

8600:↘

9650:▲

9660:▼

9679:●

9733:★

9734:☆

10004:✔

10006:✖

当然以上的做法也是可以动态变化的,

其实这些技巧在之前的文章中,都已经介绍过,关键是多动手练习,并灵活运用哦。


关注公众号:PowerBI星球,获取更多学习资源。

相关文章

网友评论

    本文标题:Power BI超使用技巧:简单两步实现红绿灯效果

    本文链接:https://www.haomeiwen.com/subject/cyzbmqtx.html