You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用SVG代码编写条件化Measure?现有代码故障排查求助

解决Power BI中SVG图标度量值无法正常显示的问题
  • 核心问题:HTML实体编码错误
    你代码里的data:是HTML转义后的实体格式,Power BI无法识别这种写法,需要替换为原始的data:。

  • 修正后的度量值代码

FunnelColorIcon = 
    IF(
        ISFILTERED(tbl[col]),
        "data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='red'%3E%3Cpath d='M6 8h36l-14 16v12l-8-6v-6L6 8z' /%3E%3C/svg%3E",
        "data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='green'%3E%3Cpath d='M6 8h36l-14 16v12l-8-6v-6L6 8z' /%3E%3C/svg%3E"
    )
  • 额外排查步骤
    • 确认数据类别:将该度量值的数据类别设置为「图像URL」(在建模选项卡的格式设置面板中操作)。
    • 验证SVG语法:检查SVG代码是否存在语法错误,比如标签未闭合、属性引号不匹配等问题。
    • 测试极简SVG:先用一个简单的SVG代码(如<svg width='20' height='20'><rect fill='blue' width='20' height='20'/></svg>)编码后放入度量值,验证基础显示逻辑是否正常,排除复杂路径的干扰。

内容的提问来源于stack exchange,提问作者symkly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 00:15:08