B站后台统计数据有这样的一个卡片,文字有字帖式米字格背景。Power BI使用度量值结合SVG也可以轻松制作。
图片来源:bilibili
新建以下度量值:
SVG.米字格 =
VAR Label = "硬币吸铁石"
RETURN
"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='100' width='" & LEN(Label) * 100 & "'>"& CONCATENATEX(ADDCOLUMNS(GENERATESERIES(1,LEN(Label)),"wujunmin",MID(Label,[Value],1)),"
<g transform='translate(" & ([Value]-1)*100 & ", 0)'>
<path d='M3 3L97 3 97 97 3 97Z' fill='none' stroke='rgb(71,102,208)' stroke-width='2'/>
<path d='M3 50L97 50 M50 3L50 97 M3 3L97 97 M3 97L97 3' fill='none' stroke='rgb(71,102,208)' stroke-width='1' stroke-dasharray='2'/>
<text x='50' y='65' font-size='60' text-anchor='middle' font-weight='bold' fill='snow'>" & [wujunmin] & "</text></g>") & "
</svg>"
文字的内容可以替换为模型中的关键词度量值,比如表达指标好坏、等级等场景,代码的其他内容不需要变更。
将度量值放入表格或者新卡片图视觉对象的图像URL进行展示:
米字格数量会随着文字字数自动变化: