位置: 首页 > 资讯 > > 正文

百事通!Power BI自定义业绩达成华夫饼图

2023-05-28 15:54:31 来源:哔哩哔哩

华夫饼图可以直观的表现百分比,能够放在表格或矩阵中,也可单独卡片展示。

在Power BI中,使用度量值可以直接生成华夫饼图,并且数据标签带有条件格式。原理为DAX和SVG结合,下图示例为矩阵样式,业绩达成大于30%显示绿色否则显示红色。


(相关资料图)

度量值如下:

设置为图像URL并放入矩阵即可正常显示:

原理是生成两个1-10的列表,然后两个列表笛卡尔集生成10*10的方阵,给方阵的每个点排序(1-100),业绩达成大小和序号匹配进行颜色判断。

该度量值也可直接用作卡片图,放入Image这个第三方视觉对象即可:

显示效果如下(进行了一定的格式改变):

以上是一个朴素的版本,还可以花式填充任意图形:

实际工作中建议朴素一点就行了,Power BI内置的矩阵也不支持这么复杂的SVG图片显示,需要使用HTML Content视觉对象。

以上示例读图方式均是从左到右,有读者可能问,如何从下到上,例如朴素的下图矩阵:

只需要将100个圆点(或其他图形)用g标签打包,统一给出旋转命令,如下图所示,rotate(-90,50,50)表示以坐标50 50为中心,逆时针旋转90度。

Pbix源文件 https://t.zsxq.com/0eGLA356q

标签: