Power BI中有一个十分强大的功能:书签。
当前,大部分制作优良的报告中都使用书签,尤其是在可视化大赛中的优秀作品中随处可见,书签几乎彻底改变了整个 PBI 报告的设计方法。但是最初,书签是被当作一些保存的视图,可用于讲故事而不是用来导航。然而,当前其实更多的报告制作者使用书签进行导航,而不是讲故事。在2020 年 3 月的更新中,按钮有了一个名为"页导航"的新功能:
那么我们该如何在“页导航”和“书签”之间做出选择呢?
书签VS页导航
用书签来导航页面时,报告的某一页的筛选器、可视化视图就被“拍照”保存下来,点击该书签就会回到该状态。
https://docs.microsoft.com/en-us/power-bi/desktop-bookmarks
都有哪些元素会被书签保存呢?
所以呢,如果我们要在同一个页面上“讲故事”,那么通过书签的来回调用,可以达到很好的效果。
不过,要在两个页面中进行来回切换,由于目前有了页导航,我们就需要来分析一下这两种方式在不同的场景中的优缺点了:
1.严格地在多个页面之间切换
当我们要做地仅仅从一个页面切换到另一个页面,比如有一个导航栏,我们通过点击导航栏的不同位置,进入不同的页面:
这时候,页面导航显然是最好的选择。
注意: 在 Power BI Desktop中,要实现此功能,请使用Ctrl+左键单击。原因是在桌面应用程序中,单击意味着选择项目,并在编辑器中对该项目应用一些格式或其他配置。在 Power BI 网站或移动应用程序中,用户只需只需单击一次左键即可。
优点是:
①无需创建书签;
②自然也不需要维护书签,要知道,维护书签也是一个很重要的工作。
缺点是:
页导航只限于按钮,不能使用图片/形状来跳转,如果一定要使用图片或形状,那么需要在图片/形状上再放一个按钮,很麻烦
2.多个可视化对象与多个隐藏显示组合
很多时候我不得不去处理这样一些报告。当在一个页面上有多个可视化对象,此时你要显示一些并隐藏一些时,使用书签往往很复杂,而且容易出错。此时如果使用不同的页面来实现,可能会更好一些。首先,为每一个操作创建一个单独的页面,然后为每个页面创建一个书签,隐藏不需要的所有页面。这种方法减少了潜在的人为错误,也有助于排除故障。
优点是:
①减少在“显示”中隐藏和显示可视化对象的操作
②无需关心更新书签
③易于故障排除
缺点:
①需要创建更多的报表页,报表页面的内容重复基本是必然
②性能不可避免地下降
3.不同的报表布局
很多时候,你可能会使用一些花哨的布局(如可滚动页面、选项卡式导航、弹出窗口等)时,页面导航将不起作用。尽管此时使用书签非常繁琐,但它还是提供了无缝的用户体验。
比如在下图中,当我使用页面导航在不同的页面之间切换时,每次切换都会显示页面的顶部,这显然并不是我们想要的:
但是使用书签,这个问题就会得到很好的解决:
使用书签的优点是:
①与不同报表布局的无缝交互,丝般顺滑
②无需重新加载其他视觉对象,节省算力(关于节省算力,请参考:双“局部切换”与特朗普的割韭菜)
缺点是:
①报告一旦发生改动,必须更新书签,同一个页面的书签越多,更新书签越多
②复制和粘贴可视化对象会比较困难
③这么多书签,整理起来会很复杂
总结:
以上给出的只是部分应用场景。使用书签或页面导航大部分时候都能实现这些特定的功能,最终用户也根本不知道你用的是哪一种。所以我们来总结一下在这两者之间进行选择时的困扰:
严格来说,对你来讲,哪些是重要的,哪些是次要的,这决定了你该如何选择。在很长一段时间里,我喜欢用书签,但是当我发现在做一些数据量比较小的项目时,页导航做起来的确更加便利。不过,书签给用户的如丝般顺滑的体验,是页导航无论如何也不能给的。
参考文档:
https://radacad.com/page-navigation-buttons-in-power-bi
https://prathy.com/2020/05/powerbi-bookmarks-vs-page-navigation/
本文分享自 PowerBI生命管理大师学谦 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!