首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Power BI Markdown应用:嵌入SVG图表

Power BI Markdown应用:嵌入SVG图表

作者头像
wujunmin
发布2026-05-26 17:52:58
发布2026-05-26 17:52:58
320
举报

截至目前分享了四种Power BI Markdown(一种轻量级标记语言,可以使用简单的符号定义文本格式)应用案例,大家会发现,Markdown是朴素的,基本上黑白灰。如果需要绚丽多彩,可以Markdown结合HTML或者SVG矢量图

在《Power BI Markdown应用:信息卡片》案例中,介绍了使用”“![产品ID](图片URL)” 展示产品图片,图片可以是像素图,也可以是SVG。

以下在Power BI Markdown表格插入了SVG进度条:

度量值如下:

代码语言:javascript
复制
MD.表格 = 
VAR t = VALUES('门店'[门店])
RETURN
"
| 门店 | 进度条 | 业绩达成率 |
|---|---|---|" 
& UNICHAR ( 10 )
    & CONCATENATEX (
        t,
        "|" & [门店] & "|![" & [门店] & "](data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'300'%20height%3D'24'%3E%3Crect%20width%3D'" & 300 * IF([M.业绩达成率]>=1,1,[M.业绩达成率]) & "'%20height%3D'24'%20x%3D'0'%20y%3D'0'%20rx%3D'12'%20fill%3D'" & IF([M.业绩达成率]>=1,"deepskyblue","lightgrey") & "'%2F%3E%3C%2Fsvg%3E)|" & FORMAT([M.业绩达成率],"0%") & "|",
        UNICHAR ( 10 ),
        [M.业绩达成率], DESC
    )

把度量值放入ReadMe视觉对象进行图表渲染:

图片
图片

度量值中的SVG代码看上去像乱码一样,难以理解。原因是对传统的SVG进行了URL转码,这样ReadMe才能识别图形。

这给图表维护带来较大困难。因此,如果需要SVG自定义单个图表,直接使用内置的表格、矩阵、卡片图、按钮切片器等视觉对象即可。

什么情况下使用Markdown嵌入SVG?

当需要生成带有页内导航的内容丰富的Markdown简报时,可以嵌入SVG丰富格式。

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

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

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

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

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