本文来自知识星球中一个星友的分享。
之前看到采悟老师关于红绿灯应用的文章,对于实际工作中,希望呈现符号加数字加颜色的展现方式,能够更直观的反应一个指标的好坏,例如下图的样式;

于是想到一个不适用unichar输入符号,直接用输入法输入符号,然后来给指标加上颜色,比如有这样的一个环比指标,方便起见,之间做减法表示环比,DAX如下:
准点率_日环比 =
VAR LS = ([准点率]-[准点率_前一日])
RETURN IF(LS>=0,"↑"&FORMAT(LS,"0.00%"), "↓"&FORMAT(LS*(-1),"0.00%"))
以上dax实现的效果是,正数数字前带↑箭头,负数数字乘以-1后,数字前带↓箭头,这样就可以表示出一个指标变化的好坏,为了更直观的呈现数据的好坏,一般我们认为绿色表示好,红色表示坏(股市除外,哈哈。),如何为这些数值加上颜色,我们来设置一个颜色的度量值,使它通过判断数字前的符号为↑或为↓,来确认相应的颜色,思路有了以后,我们就可以来写DAX了,
配色 = IF(SEARCH("↑",[时效_日环比],1,0)=1,"#2ECC40","#FF4136")
这样通过条件格式中通过字段值来应用,就可以实现,第一张图中看到的效果了。

头一回写这样的文章,希望我把意思表达清楚了,嘿嘿,希望能为大家在日常应用中打开一些思路。
大家都学习了这么久了,肯定都有自己的技巧和心得体会哦,欢迎来PowerBI星球分享哦。
公众号:PowerBI星球。
网友评论