华夫饼图可以直观的表现百分比,能够放在表格或矩阵中,也可单独卡片展示。
【资料图】
在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
标签: