让用户自由切换主题颜色?其实非常非常简单,一个代码都不用!| PBI实战技巧

- 1 -

很快,就有热心的群友回答:建立度量值,通过切片器来切换。

实际上,如果只是为了改变背景颜色,并不需要专门写度量,直接设置fx(条件格式)即可。

- 2 -

我曾经发布过一片小文章《Power BI默认配色很丑?先设置个夺目的背景再说!》,里面提到几种比较流行的背景深色及其颜色代码:

下面我们就以这几种颜色作为基础,实现在Power BI里通过简单筛选切换背景颜色。

Step 01-用“输入数据”的方式建好背景颜色表

Step 02-报表页添加一个矩形并填满整个页面

因为页面背景本身并不支持条件格式设置,所以,可以通过增加一个矩形层作为页面背景。

Step 03-设置矩形的填充色按“字段值”模式,并选择前面步骤创建的“背景色”表里的“背景色”(代码)字段:

Step 04-为使用户可以自主选择颜色,可以在页面上增加切片器或在筛选器中增加筛选条件

我个人建议用增加筛选器的方式,毕竟,修改主题颜色这种需求不是用Power BI做数据分析的核心,尽量别去占用宝贵的页面资源。

这样,用户就可以直接在Power BI报表中自主选择“背景”颜色了:

对于其他图表的设置,其实都一样,其背景颜色都可以通过“fx”按钮直接设定“条件格式”,或者直接设置透明度为100%:

- 3 -

从数据分析的角度来说,Power BI的使用应集中精力在数据的清洗、模型的构建以及数据的分析和探索上。

如果不是因为用户(包括领导)有强烈的需求,我不太建议用Power BI做过多的格式化设置,设计上尽量简洁或者直接使用一些模板(参考文章《大量Power BI主题模板免费下载,一键美化所有图表!| PBI实战小技巧),避免分散精力以及后期使用、维护上的麻烦

当然,设计不能太丑!毕竟,基本的色调就像是报表的第一印象,会直接决定别人是否愿意通过你的“外表”去看你的“内在”。没有人有义务通过邋遢的外表去发现美好的内在。

(0)

相关推荐