DeepSeek可以从AI辅助学习、数据导入处理、数据分析、建模、数据可视化等方面全方位的助力Power BI。本文从AI自定义SVG图标开始讲如何使用DeepSeek增强Power BI可视化效果,整个过程不需要了解SVG代码含义。
SVG全称Scalable Vector Graphics,可缩放矢量图形。SVG图形基于坐标和形状,图像可以无限放大且不失真。下图是两个相同大小的水滴,左侧为SVG格式,右侧为PNG格式,放大后区别明显。
Power BI可以显示SVG的模块相当多,比如壁纸、按钮、内置视觉对象(表格、矩阵、新卡片图)、第三方视觉对象(Infographic Designer、Synoptic Panel、PureViz、HTML Content、ImagebyCloudScope等)。
举例两个场景,以下表格使用了SVG图标表示指标好坏:
以下卡片图使用SVG图标描述指标含义:
网上有丰富的SVG图标资源,使用时可能面临三个问题:
基于此,我们可以使用AI辅助制作、修改适用于Power BI的SVG图标。本文从浅入深讲解三种方案。
1. 天马行空式
假设现在表格中有业绩达成率这一指标,需要给指标增加红绿指示灯,Power BI内置的图标样式极丑,现在需要自定义。
打开DeepSeek官网,输入以下问题:
这个提示语中的引号变更和前缀添加非常重要,是为了后期和Power BI格式需求配合。新建一个空白度量值,粘贴该代码:
把该SVG度量值放入表格业绩达成率的条件格式图标,得到:
接下来调整代码,使得颜色和指标好坏关联,把代码中的绿色变更为条件:
假如我们对效果不满意,觉得圆圈太大了,发出以下提问:
将生成的结果粘贴到Power BI:
再假如需要变成空心效果:
粘贴到Power BI:
因为AI懂一切前端知识,所以制作这样SVG图标小菜一碟。但很多时候我们有自己的素材/风格,这个时候可以让AI在已有素材基础上修改。
2.指定单个素材
如果公司有自己的SVG图标素材库,或者你在网上收集了很多素材。或者使用了我分享的SVG在线图标库:
https://app.powerbi.com/view?r=eyJrIjoiZDk1N2RiMTgtYWMwOC00ZDM3LTliYzQtYzMxYWYzOGVkNmI1IiwidCI6IjI5Y2JkNTY4LTBlOWItNDQ0Zi1iZTA1LTYxNjMyOTAzNjJmZSJ9
选择单个的图标代码(假设此处是一个警告图标),粘贴到DeepSeek对话框:
复制DeepSeek提供的代码到Power BI,得到:
这里只变更了颜色,其它格式调整同理。
3. 指定素材库
比如你看中了阿里SVG图标素材库(很多为独立设计师作品,请注意版权声明):
https://www.iconfont.cn/
或者字节的:
https://iconpark.oceanengine.com/home
将SVG素材批量下载下来,储存在一个text文件中(可借助Power Query合并),然后把这个text文件喂给DeepSeek。DeepSeek官网支持文件上传,但这一般为临时对话框。
如果素材需要重复使用,建议将素材上传到知乎知识库,同样可以调用DeepSeek问答,教程:知乎+DeepSeek打造私人Power BI AI助手
单击上传好的SVG图标库:
可以看到左侧是图标预览,右侧是AI提问区域:
以下是提问:
将生成的代码粘贴到Power BI:
因主流的AI对SVG语法都极其熟悉,所以本文的语境不需要联网、也不需要深度思考。
这只是DeepSeek辅助Power BI可视化的一个开篇文章。后续还有更深入的分享。