powerbi矩阵图:Power BI Desktop中SVG图标集的引用实践
powerbi矩阵图:Power BI Desktop中SVG图标集的引用实践CALCULATE(SELECTEDVALUE(svg[green]) 'svg'[Name]="circle-check.svg")Showgreen = "data:image/svg xml;utf8 "&通过编写度量值,指向单个图标:我们先找一个要引用的图标名称:circle-check.svg我们要用绿色的图标:
Html Viewer制作单个图标视图:
这三个视觉对象都很简单,设置也很容易:
稍有不同的是:
- Html Viewer:引用的列是不用声明utf8编码的列
- 其他两个视觉对象:引用redutf8列,是utf8编码的列
就是说,我们要在Power BI 中引用图标,大部分时候是要utf8编码的。
单个SVG图标引用通过编写度量值,指向单个图标:
我们先找一个要引用的图标名称:circle-check.svg
我们要用绿色的图标:
Showgreen = "data:image/svg xml;utf8 "&
CALCULATE(SELECTEDVALUE(svg[green]) 'svg'[Name]="circle-check.svg")
我们引用红色的图标:
ShowRed = CALCULATE(SELECTEDVALUE(svg[redutf8]) 'svg'[Name]="circle-check.svg")
应为我们有现成的utf8红色图标所以度量值前面就少了"data:image/svg xml;utf8 "&
其实这个两个度量值就代表了这两个图标:
我们可以用image形式单个引用,也可以用在条件格式中引用这两个图标: