是不是又来一个标题党呢?因为这次真的不知道怎么起名字了。而且有非常多的纠结,想到哪里写到哪里吧。这是一个很长的故事,但在今天我们是一个重要的里程碑。
到底如何释放 PowerBI 的能力并赋能自己是一个重要的课题。我们为此准备多年,终于略有所得。在 2020 春节前无疑是给自己的最好礼物。那就是将自己内心的疑问彻底解除和释放。
值得注意的是,本文内部涉及细节非常非常非常非常多,因此本文仅仅走马观花的看之,以了解 PowerBI 可以做什么。让我们一起盘点那些精彩的 PowerBI 能力吧。
开始。
任何强大的报告都必须有很强大的逻辑结构性,而在 PowerBI 中是个难题。
与以往不同,虽然我们实现了二级菜单等,但对于大型项目还是不够。我们这次的设计更加大胆,将 PowerBI 的导航系统设计成配置驱动式。
该导航系统与 PPT 的经典理论 BBP 原理完全对应,可以形成非常良好的导航结构。如下:
可以看到,PowerBI 也按照节组织,每节使用同样风格。
PPT 是业界的报告的最强方式(没有之一),来看我们的界面图,不再和 PPT 有差异。如下:
已经很难区分与 PPT 的差异。
这是非常强大的设计,如下:
多语言需要使用 PowerBI 的高级技巧,绝对不是靠不停地打字。这由一套配置系统完成,连二维码的暗号都可以语言配置化。
值得一提是:
被多语言化的结果是:
很难想象,第 3 节是怎么变成 SECTION 3 的,这绝对是一个亮点。
与结构系统相互配合的,必须有一个强大的导航系统,如下:
用户可以在任意位置:
并且以图标示意。
之所以有这样的设计,是与另一个问题相呼应的,那就是客户特别希望可以一键导出并打印。所以,我们特别设置了两种使用模式:
他们的显著区别在于,在打印模式下,是没有任何不该出现的内容的,例如:
在分析模式下,需要底部的导航进行跳转,而打印模式则不再需要显示这种无意义的信息,我们用页码替换,如下:
您一定会好奇,那如果某个页面的页码变了,后面的就都不对了,那岂不是要一页页改,如有100页,那不是改死了,是的,但显然我们不可能做这种傻事,全自动处理。我们创建了一套页面计算机制。
这是一个神奇的功能,我们需要做的是:
如下:
我们知道 Power BI Desktop 有导出 PDF 的功能,但却是鸡肋,而在使用了这里的方案后,变可以让这个功能真正释放它的能力。
在导出 PDF 的时候系统会自动去掉壁纸,而由于我们特别定制的打印模式,将无关元素全部隐藏,并显示了页码,非常友好。
这是一个非常复杂的课题,专业的 BI报告 的筛选设计非常复杂,它涉及到:
而通常任何内容都可以作为筛选维度,这就导致一个问题:
如果考虑了页面标题,页面菜单,页面公用筛选器后,一个页面可能就没有空间放置其他内容了,只能把一个也难做的很长。即使这样,也是不行的。在首屏是没有实际内容的,全是切片器在那里。而由于页面不是标准的比例,自然无法打印也无法导出合理的 PPT 或 PDF。
因此,我们使用了默认的页面大小,同时免除了页面内菜单,改用 PPT 结构设计法。
对于页面本身而言,则有:
首先使用了筛选器面板与切片器的配合,并给出用户清晰的筛选范围提示,这在打印时是必须的,因为切片器选择是可以看到的,而筛选窗格是看不到的,由于菜单的取消,就为页面节省了大量有意义空间。
这个页面结构设计再次首发,重复考虑到了所有细节,值得注意的是:
这既是为什么我们在首页选择了【打印模式】后,所有页面都会生效的技巧。
来优化页内设计的另外重大技巧就是图表切换,例如:
该图很清楚,但如果你还是要挑毛病,那就是没有数字细节,点击整个图,则显示表,如下:
相当于在同一个页面放置了两倍的内容,极大的提升了空间利用率。
以上这么多报告的设计学,足足可以开一门长长的课了。那也是必然的。
上面的所有技巧全部全网原创首发。将他们柔和在一起,再加上我们之前的:MVC设计模式,非侵入式设计,DAX驱动可视化等,非常凶残。
但这些和业务一点关系都没有,没有意义。
我们需要整合商业价值,为此我们集成了所有著名商业模式。
您可以在这里查看:
https://app.powerbi.com/view?r=eyJrIjoiZWM3NmI2YzEtZDU3ZC00ZWJlLWEwOWYtMjk4ZjBjMzI1ODAzIiwidCI6IjFkOThmYTJiLTA2ZTgtNDhlYS05YjY4LWI2YzZkYTYwODljYiIsImMiOjEwfQ%3D%3D