打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
DAX中可以这样来表达颜色,99%的人还不知道~
之前介绍了在DAX中表达颜色的几种形式,可以用颜色名称,也可以用RGB或者16进制代码,参考:
Power BI公式中表达颜色的3种方式
其实还有一种方式可以在DAX中使用,那就是引用主题中的颜色。
PowerBI星球案例模型为例,这是每个产品类别的销售额数据:
对销售额用DAX进行动态配色,除了用颜色名称和颜色代码,我们还可以这样写:
颜色 =
SWITCH(
    SELECTEDVALUE('产品表'[产品类别]),
    "智能设备","good",
    "电脑外设","neutral",
    "手机配件","bad"
)
然后将这个度量值放到销售额的背景色中,效果如下:
为什么"good"、"neutral"、"bad"也会起作用呢?其他它们表示的是主题中的情绪颜色名称。
通过在视图中点击自定义当前主题,

打开主题修改窗口,可以看到里面有个情绪颜色:
情绪颜色中的负面反馈、正面反馈和中性颜色,分别可以用"bad"、"good"、"neutral"来引用,这就是上面颜色度量值起作用的原因。
上图中,情绪颜色的下面,还有三个不同颜色:最大、中、最小,它们在DAX中可以用maxColor、midColor、minColor来表示,还以产品类别销售额为例,写个配色度量值如下:
颜色 =
SWITCH(
    SELECTEDVALUE('产品表'[产品类别]),
    "智能设备","maxColor",
    "电脑外设","midColor",
    "手机配件","minColor"
)
应用于销售额的背景颜色中,效果如下:
这些名称和主题中颜色相对应,如果主题修改,颜色也会相应的动态调整,相比静态的颜色代码更灵活。
以上就是表达颜色的另一种方式,理论上主题颜色中其他各种颜色也都可以用这种方式引用,对主题比较精通的伙伴可以尝试。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
进阶筛选上下文
不重复计数
怒怼Win10 还我彩色主题栏!
CALCULATE函数这个带行下文的简单公式,可能90%的人都没搞懂怎么算的! | DAX实战
报表案例:报表皮肤设置
乐高在英国正式推出新的试点变色套装
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服