Power BI新卡片不显示SVG的问题

自己做了SVG度量值:

AcqMthVarianceSvg =

VAR Rect_Width = [AcqMthVariance]

VAR SVG = "data:image/svg+xml;utf8,

        <svg xmlns='http://www.w3.org/2000/svg' width='200' height='200' >

        <rect

            x='10' y='10'

            width='"&Rect_Width&"' height='60'

            fill='Green'

        />

    </svg>"

RETURN

    SVG

然后把数据类型设置成“图像URL”。方法是在数据里点击这个度量值即可。

在表格和矩阵里可以显示:

但是在新卡片里无法显示,查了很久,最后发现是因为新卡片对SVG的代码要求和表格不一样,data:image/svg+xml;utf8,这里不能换行。修改为:

AcqMthVarianceSvg = 
VAR Rect_Width = [AcqMthVariance]
VAR SVG = "data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200' >
        <rect 
            x='10' y='10'
            width='"&Rect_Width&"' height='60' 
            fill='Green'
        />
    </svg>"
RETURN
    SVG

可以正常显示了!吐槽:这个问题隐藏的太深,如果不是无意中发现,估计要在这问题上卡一辈子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值