部署DeepSeek模型,进群交流最in玩法!
立即加群
发布
社区首页 >专栏 >基于DeepSeek的Power BI可视化优化:释放图表资源新潜能

基于DeepSeek的Power BI可视化优化:释放图表资源新潜能

作者头像
wujunmin
发布2025-03-06 23:41:41
发布2025-03-06 23:41:41
200
代码可运行
举报
文章被收录于专栏:wujunminwujunmin
运行总次数:0
代码可运行

这个世界上有无数的图表代码,也许是HTML、Python、R、Vega等实现,借助AI现在已经可以方便地将效果迁移到Power BI。

Power BI世界自己也有很多可视化资源。比如我的公众号分享了大量SVG、HTML图表(知识星球分享的更多更深入),其他博主也有分享,前期推荐过《Power BI Deneb图表资源库》和《Štěpán Rešl 分享的一组Power BI SVG图表》,本文介绍一个制图思路,利用DeepSeek将这些现有的Power BI 图表资源用深用好

为什么是DeepSeek?我测试了几大知名AI,发现DeepSeek对DAX的理解最深,如果有读者认为有别的AI更擅长DAX,欢迎留言。DeepSeek官网访问不畅时《两个流畅、稳定、免费的DeepSeek地址推荐

以DAX+SVG制作的折线图为例(不了解SVG参考Power BI SVG制图入门知识2025版),以下将SVG度量值放入表格,得到一个基础造型。

代码语言:javascript
代码运行次数:0
复制
SVG.折线图.普通 = 
VAR XMinDate =
    MIN ('数据'[Date] )
VAR XMaxDate =
    MAX ('数据'[Date] )
VAR MaxWidth =
    500 //图表的宽度
VAR MaxHeight = 300 //图表的高度
VAR Space_X = 10
VAR Space_Y = 10 //图表周边预留一些空间
VAR YMinValue =
    MINX ( ALLSELECTED ( '数据'[Date] ), [指标] )
VAR YMaxValue =
    MAXX ( ALLSELECTED ( '数据'[Date] ), [指标] )
VAR SVG_Table =
    ADDCOLUMNS (
        '数据',
        "X", MaxWidth
                * DIVIDE ( [Date] - XMinDate, XMaxDate - XMinDate ),
        "Y",
            MaxHeight
                * DIVIDE ( [指标] - YMinValue, YMaxValue - YMinValue )
    )
RETURN  "data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='" & - Space_X & " " & - Space_Y & " " & MaxWidth + Space_X * 2 & " " & MaxHeight + Space_Y * 2 & "'>" & "<!--微信公众号、知乎:wujunmin-->" & "<polyline fill='none' stroke='LightGrey' stroke-width='3' points='" &  CONCATENATEX ( SVG_Table, [X] & "," & MaxHeight - [Y], " ", [Date] ) & "'/></svg>"

这个折线图平平无奇,如果仅仅是这样的效果,没必要使用SVG,内置折线图视觉对象就行。SVG的好处是可以使用DAX自定义无数的造型,并且可以和表格矩阵的其他数据结合。接下来把这段代码发给DeepSeek,需求修改代码,加上网格等效果:

可以关闭深度思考及联网搜索,很快得到回答,粘贴回Power BI,将新度量值放入表格,得到:

接着,再次提问,请DeepSeek加上渐变填充效果:

渐变不需要了,请换成条纹填充:

请用柱形高亮标出最高值区域:

Štěpán Rešl有分享过一种双折线SVG代码:

我也请DeepSeek修改了下:

以前徒手改代码费神费时,现在有了DeepSeek,分分钟按需修改。绝大多数第三方视觉对象没有使用的必要(个别还是极为优秀的)。

DeepSeek辅助DAX驱动可视化,自由玩耍吧。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-03-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 wujunmin 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档