雷达图,又被叫做网络图、蛛网图,用来体现一个整体在3个或更多指标上的分项和整体强弱程度。

从形式上看,雷达图可以看作是对状图、折线图进行了折弯处理,这样处理后,它优势就在于:需要较小的展示空间,封闭多边形更适合代表整体,最重要的是,积上可以直观地表示整体的强弱程度。

比如,学生分科成绩、电脑分项性能、城市综合指标、销售KPI概览、人员能力评估等等。像如下这张雷达图,很容易看出,马龙在6项评估指标上均达到最大值5,被称为六边形选手。

   满足这些特点,才算相对完美的雷达图   

1 多个指标被归一处理,指标之间具备可比性。

比如:课程分数,数学满分150,物理满分100,数学就需要除以150乘以100。

2 放置参考值,可以是平均值、及格值或满分值,至少要有满分值,这样最大值是好是坏也可被判断。

比如:马龙6项都是5分,被叫做六边形选手,小明6项都是3分,单看小明,如果不和满分5分做对比,雷达图会把3分作为最大值,他也是六边形选手,但实际上他只是各项能力均衡,整体水平一般。

每个指标的颜色可以设置,数值标签可以显示。

4 支持多个整体在同一个雷达图中对比(加分项,即便可以对比,放3个以上会显得很乱)。

   解决方案   

在PowerBI中对比了5款视觉对象,挑选了相对完美的那一款-CLEAR PEAKS的Radar Chart:

   举例   

上图中的各项能力评分满分都是10分,不需要做归一处理,再用成绩举个完整的例子:

   模型   

成绩表

雷达图项目表

关系

   操作步骤   

STEP 1 书写度量值,其中包括基础度量值、雷达图使用的度量值(折算值)、参考值。

基础度量值

平均分 = AVERAGE('成绩'[成绩])数学 = CALCULATE([平均分],FILTER('成绩',[课程]='数学'))语文 = CALCULATE([平均分],FILTER('成绩',[课程]='语文'))英语 = CALCULATE([平均分],FILTER('成绩',[课程]='英语'))物理 = CALCULATE([平均分],FILTER('成绩',[课程]='物理'))化学 = CALCULATE([平均分],FILTER('成绩',[课程]='化学'))

雷达图使用的度量值

折算分 = VAR _vm_Reference= //这里成绩的满分,也可以是某个度量值的目标值,也可以是某个度量值的最大值。SWITCH(TRUE(),    SELECTEDVALUE('雷达图项目'[课程])='数学',150,    SELECTEDVALUE('雷达图项目'[课程])='语文',CALCULATE(MAX('成绩'[成绩]),FILTER(ALL('成绩'),[课程]='语文')), //举例一个最大值做折算参考值    SELECTEDVALUE('雷达图项目'[课程])='英语',150,    SELECTEDVALUE('雷达图项目'[课程])='物理',100,    SELECTEDVALUE('雷达图项目'[课程])='化学',100)RETURN SWITCH(TRUE(),    SELECTEDVALUE('雷达图项目'[课程])='数学',DIVIDE([数学],_vm_Reference)*100,    SELECTEDVALUE('雷达图项目'[课程])='语文',DIVIDE([语文],_vm_Reference)*100,        SELECTEDVALUE('雷达图项目'[课程])='英语',DIVIDE([英语],_vm_Reference)*100,    SELECTEDVALUE('雷达图项目'[课程])='物理',DIVIDE([物理],_vm_Reference)*100,    SELECTEDVALUE('雷达图项目'[课程])='化学',DIVIDE([化学],_vm_Reference)*100)

参考值的度量值

满分 = 100及格 = 60

STEP 2 点击获取更多视觉对象,搜索radar,选择CLEAR PEAKES的Radar Chart并加载。

STEP 3 在画布中添加CP Radar Chart视觉对象,在Category中添加雷达图项目表中的课程,在Measure中添加平均分、及格、满分。

STEP 4 在视觉对象面板的格式菜单下进行格式设置。在Legend下打开图例。在Radar下切换指标颜色。在Shapes下面切换数据点的形状和大小。其余设置随需。

STEP 5 最终得到的视觉对象如下,可以选择班级的查看班级的分科平均折算分、也可以选择人员查看单个学生的分科平均折算分。

STEP 6 关于加分项,同时显示多个人的成绩进行对比。通过加维度表和度量值的方式实现人员之间的对比,效果不错,有兴趣可以自行研究一下图片
附:xViz的雷达图虽然增加了Legend,但是会把参考值也都分人员显示为图例了,看起来比较乱,不推荐使用。

最终,还是希望微软原生的雷达图能够在格式设置上做优化,以满足更高的需要,毕竟雷达图的参数和格式比较简单。

相信很多人和我一样,经常会在一个问题点上停滞不前,花费几天时间都找不到答案。迎关注我的【PowerBI自己学】公众号,我会分享我的学习笔记,与你一起交流学习,帮助你脱离卡壳,远离踩坑,快速成长!