我们在之前的文章讲过 DAX 驱动可视化,本文来讲讲颜色。
用 DAX 控制颜色,非常简单,可以这样写:
Color = "FF0000"
然后将这个度量值给到可视化对象,则有:
等等,说好的变色呢?”FF0000”是红色啊,怎么还是蓝色的?
还有这么多感叹号,PBI 感叹啥呢,点开看看:
超级注意 这个世界有很多毒教程,微软从来不管,也管不过来,也没必要管。罗叔告诉你最好的教程都在微软工具的界面上,这个界面的汉化是需要人做的,他工资很高,比我们都高,他会非常精确地翻译其中的内容,让全球不同国家的本地用户可以更好的理解微软的工具,该原理适用于 Excel。
这个界面的意思是说罗叔把颜色写错了,没有写过啊,这里写着:
若要解决此问题,请使用十六进制代码(例如,#ABCDEF),或CSS支持的颜色列表中的颜色。
晕,我不是正在使用十六进制的颜色代码嘛~
晕,检查了 10 分钟,发现了:好像少写了”#”号。
晕,罗叔怎么犯了 80% 的初学者都犯的错误,自我惩罚今天不喝可口可乐了,只能喝百事可乐。
好,把颜色改过来,如下:
Color = "#FF0000"
如下:
哈哈,红了。
以后可以用 DAX 来控制颜色了。
完。
以上的演示展示一种学习方式,这种学习方式很好。
不过对于罗叔来说,会教你更厉害的东西。
罗叔很认真地告诉他,说微软的界面很重要,他说他懂了,可以他不懂。
刚刚的错误写着:
若要解决此问题,请使用十六进制代码(例如,#ABCDEF),或CSS支持的颜色列表中的颜色。
除了我们解决了自己的问题外,罗叔立马好奇:啥是 CSS 支持的颜色列表中的颜色?
这才是本文的精华。
CSS 支持的颜色列表中的颜色吗?
晕!!!
本文的精华是:请你举一反三,重视细节,通过细节的指引图探索更多。
没救了。
可惜,80% 的人都不想学习如何学习,只是想要一个结果。
好的,罗叔也会满足你,不然我写给谁看呢。90% 的人才是读者,虽然他们不容易改变,但读者可能是客户啊。
搜下,发现了:
对不住了 我用了这个搜索,搜颜色没事的,不会有广告,但忍不住瞟了一眼右边,都是啥啊~
再来看下:
不重要了,随便点下看看:
晕~ 感觉搜出了一片天。
以下为试一试时刻。
啥叫颜色名称,看:
最左边都是颜色,晕,全都不认识,难道学会这些颜色,可以过CET6了吧。
我们去 DAX 里试试这个:CadetBlue,好像是医院墙上的那种暗暗的蓝色。
效果:
我了个晕呢~ 真的可以啊~
太牛了~
再试试看:
漂亮!
脑洞突然开了:
你们说,N 篇文章是不是又有了,哈哈~~ (待写文章数:217,可以累计到2022年了,不用担心没得写)
这都不重要,太小了。
若要解决此问题,请使用十六进制代码(例如,#ABCDEF),或CSS支持的颜色列表中的颜色。
还没完呢,我们刚刚还看到了更恐怖的可能:
这些都可以支持吗?
我怎么知道,试试不就知道了。
来和罗叔看微软都做了什么。
牛~ 居然是可以的。
这样呢:
居然,居然也是支持的,哈哈~
为啥会睡不着,看到这里,又要失眠了,居然可以用 100%,这是什么概念?颜色可以连续变化了。你能想象这带来了什么吗?
RGBA 颜色值是这样规定的:rgba(red, green, blue, alpha)。alpha 参数是介于 0.0(完全透明)与 1.0(完全不透明)的数字。
我晕!!!
透明了~
赶快再实验下,是不是真透明:
我去!!!
真透明,可以透过红色,看到蓝色,而红色的透明度是保持了 30%,这个就是传说中的alpha通道了吧,哈哈。
居然还有:
不出意外,DAX 驱动可视化将全部支持。
参考:https://www.w3school.com.cn/cssref/css_colors_legal.asp
刚刚已经给出了很多种可能,现在我几乎已经在脑中想出了N多可以做的事了,这里就不展开了,放到 2020 吧,已经是 2020 了吗?那过几天吧。
这招您一定要学会。
这招将是把 PowerBI 可视化推向高级Level的必经阶段,文中大量不严谨请多包涵,快过年了,开心的阅读和学习。
本文只是一个开始,我们会开始一个 PBI 可视化的新篇章。
但玩笑归玩笑,这里总结了初学者的常见错误:
不过,不要紧,我们会在文章中,不仅仅讲授技巧,同时为您展开作为个人是如何思考,如何惊讶以及如何胡思乱想的过程,这个过程是人最重要的部分,而很多教程统统不讲,因为这个没啥好讲的,把技巧摆出1000条就可以讲 3 年了。