PPT的设计能力要比Power BI高很多,如何将这种能力应用到Power BI当中?PureViz这个第三方插件给了我们很好的解决方案。使用它可以将PPT设计好的内容迅速转换为你的专属Power BI动态图表。
https://pureviz.net/
看一个简单的例子,如下是微软自带PPT模板的一个卡片图,它是一组静态的数字展现。
使用PureViz将它移植到Power BI后,可以几分钟设计如下动态卡片图:
PPT的设计 Power BI的动态完美结合。该卡片图
1.数据随切片器切换而变化;
2.同时展现今年业绩和去年同期业绩;
3.背景色按照与去年对比红绿提示;
4.鼠标指向顶端的旋转圆圈还可显示业绩增长率。
那么如何实现呢?如果不想看文字,完整操作视频在文末。
1.素材准备
将在PPT设计好的图表样式内容全选,另存为图片:
保存的格式注意选择“可缩放的向量图形”,即SVG格式:
2.导入PureViz
搜索PureViz并导入Power BI:
选择PureViz,拖动需要的字段到Data Fields:
点击"Load your own design",将刚才从PPT导出的SVG加载到该图表:
此时,该SVG文件的所有元素都会在右侧显示,但数据还是静态的,下一步需要将需要的元素和数据关联。
3.图表设置
最大号的数字我们用来展现模型中的今年业绩,单击该数字,在右侧的文本内容中选择自定义:
自定义有两种方式,固定值和公式(Fx)。此处,数据需要随外部切片器变化,因此选择Fx:
Fx的值选择需要的度量值,此处为“业绩”,并且加个人民币符号,之后Apply即生效。
业绩下方的默认文字不是我们需要的,自定义为“今年本期业绩”:
类似的,下方的小号数字为去年同期业绩,也进行相同的操作。
接下来对背景色进行动态设置,选中背景色,在填充色中选择公式Fx:
公式使用IF语句,如果增长率度量值大于0,显示绿色,否则显示红色。
最后对上方中央旋转的圆形进行设置:旋转角度为0-360度
悬浮的工具提示设置为增长率度量值:
以上,完全自定义的Power BI动态卡片图即设计完成。这仅仅是一个简单的例子,你甚至可以将一页PPT甚至整个PPT导出成SVG格式,再通过PureViz导入,生成动态PPT:
整个PPT导出SVG格式,只需要另存文件的时候选择SVG即可:
当然,也可以不借助PPT使用PureViz。你可以使用专业软件或者在网上找些SVG图片,做些有趣的事情。
在此推荐阿里巴巴的矢量图库:https://www.iconfont.cn/
工具是强大的,怎么使用就要看你的想象力了。