快捷搜索:  汽车  科技

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制作单个图标视图:

powerbi矩阵图:Power BI Desktop中SVG图标集的引用实践(1)

这三个视觉对象都很简单,设置也很容易:

powerbi矩阵图:Power BI Desktop中SVG图标集的引用实践(2)

稍有不同的是:

  • Html Viewer:引用的列是不用声明utf8编码的列
  • 其他两个视觉对象:引用redutf8列,是utf8编码的列

就是说,我们要在Power BI 中引用图标,大部分时候是要utf8编码的。

单个SVG图标引用

通过编写度量值,指向单个图标:

powerbi矩阵图:Power BI Desktop中SVG图标集的引用实践(3)

我们先找一个要引用的图标名称: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 "&

其实这个两个度量值就代表了这两个图标:

powerbi矩阵图:Power BI Desktop中SVG图标集的引用实践(4)

我们可以用image形式单个引用,也可以用在条件格式中引用这两个图标:

powerbi矩阵图:Power BI Desktop中SVG图标集的引用实践(5)

猜您喜欢: