可视化作为 PowerBI 非常重要的组成部分,默认可以看到:
在逐个尝试了这些可视化对象后,觉得不够充分,会进一步发现:
可以获取更多视觉对象或者从文件导入视觉对象。
如果希望获取更多视觉对象,会转到 PowerBI 自定义可视化对象市场,这在国内会遇到两个实际问题:
在确保自己拥有一个 PowerBI 账号的情况下,登录如下:
很多人就在这里等待卡住了登录。这个登录的慢,也是由于众所周知的网路问题导致,可以切换到手机的移动网络或换个时间尝试。
这进一步使得保存一些常用的可视化对象到本地的必要性。
在登录完成后,可以看到:
这样,所有的可视化对象都可以选择使用了。
由于微软对视觉对象的管理也是存在生命周期的,有些视觉对象失去维护后,虽然可用,也可能会下架。以及上述的原因,导致我们需要本地保存一些视觉对象。
这里以最常见的 Simple Image 为例来进行说明。例如:
就可以使用了。其效果为:
该视觉对象可以将图片做任意大小显示,非常实用。
如果不想每次都要登录 PowerBI 账号而做本地化使用怎么备份呢?
将该 PBIX 文件保存。
将其文件后缀从 .pbix 改为 .zip 后打开,可以看到:
在 Report\CustomVisuals 下面就有该视觉对象,将其提取并改名存储,如:SimpleImage.pbiviz。如下:
将文件的后缀改名为:.pbiviz。得到:
注意 如果无法显示文件扩展名,可以启用:
在将视觉对象打包 ZIP 时,必须直接打包而不要再装入一层文件夹,请参考上述截图。
再次使用时就可以从本地导入了,如下:
如果某个重要的 PowerBI 报告依赖一些视觉对象,为了保证其可持续性,可以利用这个技巧,将其内部所含有的视觉对象导出打包备份。
所有视觉对象已经为微软官方正式视为 Add-In(插件)而存在。其官方 URL 在:
https://appsource.microsoft.com/en-us/marketplace/apps?product=power-platform%3Bpower-bi-visuals&page=1
其数量已经多达 292 个,如果每天学习一个视觉对象,也需要一年以上。
现在的问题有三个:
根据自己的实际需要,的确可以保存本地备份,以便在没有 PowerBI 账号的情况下或项目维护期间,也可以恢复编辑环境。
对于学习如此大规模的视觉对象库而言,由于有被下架的风险,对于保存一些免费而好用的视觉对象的确有意义,如果考虑对 292 个视觉对象的系统化管理,可以借助 Power Query 将它们一网打尽,在后续文章,我们会来介绍如何用 Power Query 一网打尽所有视觉对象,并建立自我本地的视觉对象库。