PowerBI实用技巧:案例五(巧用Switch函数展现指标RGB颜色)
实用技能点:
- 动态切换指定指标值颜色(例截止当前月之前使用绿色,当月之后使用红色)
- 动态改变柱子颜色
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
每次提新的需求的时候,我大概就是这个表情。拿着两块五的工资,要干四块五的话啊。
今天分享一波开发报表中经常使用的技能。如果你们的业务没有提过类似的需求,那我只能说
当你深入了解PBI和DAX的功能时,你就会惊奇的发现,DAX具体能识别RGB码(这里面的RGB我是代指HEX格式的,并不是指真正意义上类似这种(255,255,255))。其实这点大家可以通过PBI现有能改变颜色属性的地方可以了解到。
现上效果图:
表格也是类似的,我就不贴图了,哈哈
上干货DAX:
COLOR = IF(SELECTEDVALUE('事实表'[COLOR_SIGN])=1,//这块判断哪些数据需要改变颜色
SWITCH(TRUE(),SUM('事实表'[度量])>1,"#F49C00" ),//判断数据在什么条件下变成#F49C00颜色
IF( SELECTEDVALUE('事实表'[COLOR_SIGN])=0,//同上
SWITCH(TRUE(),SUM('事实表'[度量])>1,"#DB580B" )))//同上
这个其实很简单,我主要是给大家提供一个思路,仅供参考。
实现的步骤也是简单,直接将写好的DAX度量值直接使用在改变颜色的地方
完工!