欢迎光临散文网 会员登陆 & 注册

Power BI自定义业绩达成华夫饼图

2023-05-28 07:24 作者:wujunmin  | 我要投稿

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


在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


Power BI自定义业绩达成华夫饼图的评论 (共 条)

分享到微博请遵守国家法律