200603 PowerBI 多主题自由切换及高级练习模板 发布 2020.6

本文首先讲解如何在 PowerBI 中实现巧妙的主题切换,再定制出一款前所未有的 PowerBI 高级学习模板。

其中主题的设置和改变会严格的满足OCP原则,就是开放闭合原则。

简单讲:不需要做任何修改,但却可以随意扩展。其体现就是:用户任选一个主题或设置一种颜色,整套界面自动切换色彩风格。

这其中涉及到巧妙运用淡化深化在PowerBI中的技巧,全网首发。

值得注意的是,主题在 PowerBI 中尚不完美,还存在很多缺陷,但本文所述方法的要义将等到 PowerBI 官方弥补了相关缺陷后,进一步发挥其作用。下一篇文章等这件事落实了后再写,也许是明年了。

切换主题

很多小伙伴问过如何切换主题,现在有了,大概如下:

image

点击切换一个主题:

image

得到:

image

可以留意到,整个风格全部改变。你可能以为这没啥,似乎是 PowerBI 自带的功能,但其实并没有那么简单。

很明显,你的效果和罗叔的是不同的。因为罗叔的版本做了极为精妙的定制。为何敢用精妙一词,道理很简单,因为它的确精妙。待慢慢道来。

主题的知识

主题,表面上简单,其实有几个常识,很多人并不知道,例如:

  • 如果想使用主题,就千万不要自己设置颜色
  • 如果想使用主题,就需要知道主题系列色的默认规律
  • ...

以这两点为例,来做一个说明,首先,如果想使用主题,就千万不要自己设置颜色。

如果你设置了一个鲜艳的绿色,如下:

image

一旦进行了这样的设置,那么主题就不会再管理这个对象的颜色设置,更改主题后,它是不会改变的。

另外,如果想使用主题,就需要知道主题系列色的默认规律,如下:

image

可以看出,对于主题颜色,最上面的一排是主题颜色的主色,对于每个颜色,都给出了一系列的深浅颜色变化。

如果你想让颜色随着主题变化,必须也只能使用上述这些已有颜色值。一旦自行设置,就会使用管理。来测试一个问题:

什么叫20%较浅?

这个问题很有意思,类似的还有:

什么叫20%较深?

这里罗叔直接给出大家一个结论(准确讲是一个常识):

任给一个颜色,X% 较浅 = 覆盖白色遮罩,且透明度为 100 - X;X% 较深 = 覆盖黑色遮罩,且透明度为 100 - X。

我们将使用这条重要规律来解构整个主题风格设计。

巧妙的设计

先来观察:

image

这个版面的重要特点是:同色系

我们采用深浅色和同样规律的辅助色来构建整个主题,当主题颜色改变时,精确讲:

用户选定任何一个颜色,系统自动按照同样规律变换出相关颜色并使用。

对于很多企业,都有一个自己的主色,当你选择这个主色时,该模板将自动给出整套适配,相当凶残。

具体的操作是:

image

对于页头,其主色为企业主色,但我们要将它深化,可以加入遮罩,如下:

image

遮罩只做一件事,就是加深60%,来增加标题的厚重感。这同样适用于页脚。

您不妨自行尝试来观察效果。

对于一个专业开发 PowerBI 工程的设计师,只需要观察他是否采用颜色变化,就知道其水平如何。

页面框架结构

该模板如果只是一个主题,那就太一般了。它还给出了级联的层次结构,如下:

image

对于一个专业开发 PowerBI 工程的设计师,只需要观察他是否采用层次结构,就知道其水平如何。

而现在您可以直接使用这套结构。

图表标题模板

很多图表有时需要一个额外的标题控制,讲过深度研究,其实现方式锁定为:

image

使用了四层结构来实现一个标题,为何?请读者仔细体会其中含义。此处省略5000字。分别构建了:

  • 底色
  • 底色遮罩
  • 图表标题文本
  • 遮罩

四层。

其原理如下:

  1. 最底层:底色层,仅仅设置为主题色的主色即可,永不改变

  2. 底色遮罩层,仅仅设置白色或黑色以及透明度,可DAX化,永不改变

  3. 图表标题文本,仅仅设置标题文字,可 DAX 化,永不改变

  4. 遮罩,全透明,永不改变。

扩展点为:用户选择一个颜色即可。

内置度量值框架

如果你以为这些就完了,大错特错了。该模板内置了度量值框架,如下:

image

它可以引导你正确的管理和使用度量值,并给出了几个基本示例。

内置中英文体系

对于 PowerBI 的模型,在语言方面有两个诉求:

  • 国际化
  • 中文化

对于国际化,在很多外企是有实际需求的,当不同国家的人登陆时,可以操作的内容需要不同,如英文界面如下:

image

而中文界面如下:

image

其好处是:

中文用户拖拽的字段是中文的,而编写度量值的时候可以使用英文,这样的效率是非常高的。

内置经纬度

很多时候,我们需要对经纬度进行练习,例如大区,是这样的:

image

这在地图上是无法作图的,练习模板内置了经纬度供大家学习,则有:

image

有了经纬度,就可以更精准地定位,如下:

image

反映规律的业务

随机数据是没有意义的,我们需要一种定制过的数据来反映业务规律,如下:

image

这样的规律便于练习与同比有关的分析,它适用于很多领域。

与时俱进的可用数据源

最讨厌的数据源就是那种拿出来就是1999年,那就无法和现实世界的时间做结合了。

今年是2020年,可以利用数据源去配置而得到与今年匹配的数据以便将数据世界和现实世界同步。如下:

image

数据源提供了:

  • 单表版本 CSV
  • 单表版本 Excel
  • 多表版本 Excel 英文
  • 多表版本 Excel 中文

总结

一个好的数据源以及一个练习模板是学习中非常好的起点。

本文所写的主题切换思想可以自行实践。而会员朋友们,你们将得到这个所有单元格都被检查过的数据源和模板,如果您发现有什么问题,欢迎反馈。

在十年前,一开始学习的时候,就是没有好的数据源和好的学习起点模板,而现在有了。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 193,968评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,682评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,254评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,074评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 60,964评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,055评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,484评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,170评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,433评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,512评论 2 308
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,296评论 1 325
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,184评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,545评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,880评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,150评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,437评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,630评论 2 335