Power BI :利用雷达图(蛛网图)显示某一个体指标变动情况

您所在的位置:网站首页 雷达图显示数字 Power BI :利用雷达图(蛛网图)显示某一个体指标变动情况

Power BI :利用雷达图(蛛网图)显示某一个体指标变动情况

2024-07-17 13:10| 来源: 网络整理| 查看: 265

雷达图是数据分析中比较常见的一种图形,主要可以基于某几个既定指标,分析个体在各个指标上的完成情况,能比较清楚的看到个体哪几个指标完成的好,哪几个完成的不好。比如一些赛事经常用蛛网图来分析选手的个人能力,技术特点,获胜情况等。 LOL技术统计截图

Power BI也提供一个雷达可视化控件供用户使用,可以设置多个数据分析点,对多种数据进行分析。雷达图的设置比较简单,但是应用上需要有特别要注意的地方,并且对要分析的数据格式有一定要求,如果数据准备有问题,可能就无法达到想要的结果。

例如下图是一张常见形式的学生成绩统计表,第一列是学生姓名,之后跟着学科名称。

在这里插入图片描述 如果想创建的雷达图是以各个成绩为区域分布来分析每个学生的考试情况,就会发现基于这个原始数据表单,似乎无法实现。因为蛛网图中的Category项只能选择一个列作为蛛网图的分布区域名称,显然与我们期待的以5个学科做分布区域的要求不符。 在这里插入图片描述

如果使用Name列作为Category项,其他学科作为Y轴,看起来可以得到一个雷达图,但是分析的视角就变成了以每个学生为固定主体,看每个学科在该学生身上的表现情况。这种视图逻辑显然不符合实际生产需要。同时由于成绩单的学生人数可能是成百上千,当用这个列做雷达图的Category会导致有成百上千个区域被分区出来,失去了可读性。

在这里插入图片描述

正确的雷达图应该是Category处显示每个学科名称,而Y轴是学生姓名。要实现这样的结果就需要对原始数据表单进行转换,来构造出这样的数据结果。转换方法也比较简单,在Power Query Editor处,选择原始表单的Name列,之后选择Unpivot Other Columns。 在这里插入图片描述 之后表单会被转换成三列数据,第一列还是Name,第二列变成了Attribute,也就是学科,第三列是具体学科对应的考试分数。 在这里插入图片描述

用这组数据去构造蛛网图就很简单了。在Category处选择Attribute列,Y轴选择Value列,之后用Name列创建一个Slicer就可以查看具体每个学生各个成绩表现了。

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3