专栏首页PowerBI战友联盟PowerBI 多主题自由切换及高级练习模板 发布 2020.6

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

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

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

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

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

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

切换主题

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

点击切换一个主题:

得到:

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

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

主题的知识

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

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

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

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

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

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

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

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

什么叫20%较浅?

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

什么叫20%较深?

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

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

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

巧妙的设计

先来观察:

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

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

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

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

具体的操作是:

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

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

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

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

页面框架结构

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

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

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

图表标题模板

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

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

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

四层。

其原理如下:

  1. 最底层:底色层,仅仅设置为主题色的主色即可,永不改变
  2. 底色遮罩层,仅仅设置白色或黑色以及透明度,可DAX化,永不改变
  3. 图表标题文本,仅仅设置标题文字,可 DAX 化,永不改变
  4. 遮罩,全透明,永不改变。

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

内置度量值框架

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

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

内置中英文体系

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

  • 国际化
  • 中文化

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

而中文界面如下:

其好处是:

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

内置经纬度

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

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

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

反映规律的业务

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

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

与时俱进的可用数据源

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

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

数据源提供了:

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

总结

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

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

本文分享自微信公众号 - PowerBI战友联盟(powerbichina),作者:BI佐罗

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-06-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • PowerBI 全自动合并多个 Excel 文件,支持“大数据”

    这个内容已经在我的《PBI基础》中讲解得非常透彻。本文再拿出其中的合并数据话题书面化。

    BI佐罗
  • PowerBI Premium 登陆中国,价格计算及企业部署指南

    PowerBI Premium 是 PowerBI 的终极形态,是大型企业部署 PowerBI 的终极选择,架构场景如下:

    BI佐罗
  • 超级 PowerBI 来了 各种外挂开启

    Power BI Premium 已经作为 Analysis Service 的超集存在。

    BI佐罗
  • 在windows程序中嵌入Lua脚本引擎--建立一个简易的“云命令”执行的系统

              在《在windows程序中嵌入Lua脚本引擎--使用VS IDE编译Luajit脚本引擎》开始处,我提到某公司被指责使用“云命令”暗杀一些软...

    方亮
  • 我就感觉到快 —— zsh 和 oh my zsh 冷启动速度优化

    不论是在 WSL、Linux 还是 macOS 上,强大的 zsh 一直是我的不二法宝,而 oh my zsh 自然成了最趁手的瑞士军刀,我自己还编写了数个 o...

    米开朗基杨
  • Excel小技巧41:在Word中创建对Excel表的动态链接

    Office套件之间协作配合非常方便。例如,我们可以在Word中放置一个来自Excel的表,并且可以随着Excel中该表的数据变化而动态更新。这需要在Word中...

    fanjy
  • 和微信公众号编辑器战斗的日子

    公元 2019 年,微信公众号排版能力孱弱,始终为运营者所诟病,秀米、135 编辑器等工具割据一方。

    灵魂画师牧码
  • Android性能优化-渲染优化

    我们在开发的过程中,可能经常会遇到测试的一些反馈,就是APP运行卡顿的问题。我们通常所讲的卡顿问题都是因为渲染掉帧的问题引起视觉上的卡顿感。所以了解渲染机制,我...

    Anymarvel
  • Oracle逻辑结构学习笔记

    数据库(Database)由若干表空间(Tablespace)组成,表空间(Tablespace)由若干段(Segment)组成,段(Segment)由若干区(...

    SmileNicky
  • Facebook全年成果总结:我们在AI领域的行动从未停止

    Facebook在2018年过的并不好,一连串的数据泄露丑闻打的小扎和他同事措手不及。

    大数据文摘

扫码关注云+社区

领取腾讯云代金券