Tableau数据分析-Chapter11 范围-线图、倾斜图
范围-线图、倾斜图
- 范围-线图
- 概念与用途
- 创建范围-线图
- 倾斜图
- 劳动生产率变化倾斜图
范围-线图
概念与用途
范围-线图将整体数据的部分统计特征(均值、最大值、最小值等)展现在图形中,既可以说明群体特征,还可以展示个体信息,更可以比较个体与整体的相关关系。
创建范围-线图
导入"人工坐席接听数据.xlsx"
在【工作表1】里,将【日期】拖到【列】,点击下拉选择【天】。
将【工号】放到【筛选器】,选择一个工号20002875(可以右键筛选器中的工号,选择显示筛选器就可以在右侧显示出来)
将【人工服务接听量】拖到【行】里。
但无法比较该员工的工作情况在全体员工中的情况。
创建,接听量平均值/接听量最大值/接听量最小值(使用详细级别表达式里的fixed实现一个计算字段)
右击【日期】——【创建】——【计算字段】
字段名称为【接听量平均值】,公式为{FIXED [日期]: AVG([人工服务接听量])}
FIXED:仅使用指定的维度计算聚合
公式意思是每天的人工服务接听量平均值。
同理创建字段【接听量最大值】【接听量最小值】
{FIXED [日期]: MAX([人工服务接听量])}
{FIXED [日期]: MIN([人工服务接听量])}
检查计算字段
新建工作表
将【度量名称】放到【筛选器】里,勾选【人工服务接听量】、【接听量平均值】、【接听量最大值】、【接听量最小值】
将【度量名称】拖到【列】
将【日期】拖到【行】选择【天】(和上面折线图一样,都是第一个“天”)
将【度量值】放到【文本】
点击【整个视图】
选择【度量值】下的【人工服务接听量】——【度量】——【平均值】,可以发现图表里两列是一样的。
同样可以看最大值和最小值,通过比较发现确实一样,说明计算公式无误。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6zzwXEXU-1635064410383)(https://gitee.com/waqwb/my-pic-go/raw/master/img/image-20211019154941115.png)]
在【范围-线图】里,将【接听量平均值】、【接听量最大值】、【接听量最小值】拖到【详细信息】上。
(只有将三者拖到详细信息上,才能在添加参考线的值里选择这三者之一。)、
(如果想要计算字段作为参考线的值,就必须放到详细信息里。)
右击纵坐标轴——【添加参考线】,【线】——【每单元格】——【总和(接听量平均值)】【平均值】,标签选择【无】,线选择粗一点,黑色,点击【确定】。
右击纵坐标轴——【添加参考线】,【区间】——【每单元格】——区间开始选择【总和(接听量最小值)】【最小值】,标签选择【无】;区间结束选择【总和(接听量最大值)】【最大值】,标签选择【无】。
线选择粗一点,虚线,黑色,点击【确定】。这就完成了范围-线图的创建。
倾斜图
倾斜图用于展示单个指标在不同时期的变化。既能展示大小变化,也能展示排名变化。
劳动生产率变化倾斜图
打开“劳动生产率指标-2.xlsx”
计算字段
【创建计算字段】,字段名称改为【排名】,输入公式INDEX()
INDEX():返回分区中当前行的索引。
将【期间】拖到【列】,将【排名】拖到【行】
点击【整个视图】
选择【标记】下【自动】里的【线】。
添加表计算
将【单位】拖到【详细信息】
点击【行】里【排名】下拉框——【编辑表计算】。
在【表计算】里,【特定维度】勾选【期间】和【单位】,【排序顺序】选择【自定义】【累计值】【总和】【升序】。
(勾选【单位】是按单元格进行计算)
点击【行】里【排名】下拉框——【编辑表计算】。
【重新启动间隔】里选择【期间】。
(可以对比一下上边选择【无】的区别,选择【无】是整体排序,选择【期间】是按左右期间分别排序。)
将【排名】拖到【标签】上。
右击标签的【排名】——【编辑表计算】,内容设置同上。
设置标签
将【单位】和【累计值】拖到【标签】上
点击【标签】,点击【文本】旁的…,将三个标签排成一行,点击确定;点击【线末端】,勾选三个选项。
降序排列
上图的排序不是我们想要的,我们需要的是倒序,这时候,我们可以修改一下排名
点击【排名】——【复制】
点击【排名(复制)】——【编辑】,修改字段名为【排名-修正】,公式为17-INDEX()
将【排名】从【标记】上拖开。
将【排名-修正】拖到【标签】上,右击【排名-修正】——【编辑表计算】,内容设置同上。
修改标签
图表的标签顺序错误,重新修改。
点击【标签】,点击【文本】旁的…,将三个标签排成一行,<聚合(排名修正)><单位><总和(累计值)>,点击确定;点击【线末端】,勾选三个选项。
调整线粗细
右击空白处——【创建计算字段】,字段名称改为【变化量】,输入公式LOOKUP(SUM([累计值]),LAST())-LOOKUP(SUM([累计值]),FIRST())
将【变化量】拖到【大小】上。
调整线颜色
在【度量】下空白处右击【创建计算字段】,字段名为【增减状态标志】,公式为
IF [变化量] >0 THEN "增长"
ELSEIF [变化量]=0 THEN "持平"
ELSE "下降" END
将【增减状态标志】拖到【颜色】上。
负值换算成绝对值
问题:像浙江下降非常厉害,但是线却非常细,实际上应该非常粗才对,也即是负值应该按绝对值来排序。
在【度量】下空白处右击【创建计算字段】,字段名为【变化量绝对值】,公式为ABS([变化量])
将【标记】下的【变化量】拖走,将【变化量绝对值】拖到【大小】上。
调整当期和同期顺序
为方便阅读,需要将当期调到右边。
右击【列】里的【期间】——【排序】。
选择【手动排序】,将【当期】下移到下边。
或者点击【当期】不松手,拖到【同期】右侧
注意事项
变化量使用lookup LOOKUP(SUM([累计值]),LAST())-LOOKUP(SUM([累计值]),FIRST())
排名顺序需要重新计算
标签在使用的时候需要重新排版
用绝对值来显示变化量的大小,用颜色来区分增长或减小。
作业
1、使用坐席接听数据,制作呼入通话时长的范围-线图,横坐标显示日期数值,纵坐标为呼入通话dd长,范围要求显示最大值,最小值和平均值,筛选出工号为20002875员工,分析说明,导出图像。
分析说明:该员工的呼入通话时长基本都在平均值偏上,距离最大呼入通话时长相对较远。
-
创建【呼入通话平均时长】、【呼入通话最大时长】、【呼入通话最小时长】
-
【度量名称】——行,【日期】——列,【筛选器】——【度量名称】
-
【度量值】拖到【文本】,更改【呼入通话时长】的度量为【平均值】
-
到此证明公式正确
-
清空工作表,【日期】——列,转换成天,【呼入通话时长】——行,【筛选器】——【工号】,然后将【呼入平均、最大、最小时长】拖入【详细信息】
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s9SMDYZH-1635064410434)(https://gitee.com/waqwb/my-pic-go/raw/master/img/image-20211019185816828.png)]
-
右击纵坐标轴——【添加参考线】,【线】——【每单元格】——【总和(呼入通话平均时长)】【平均值】,标签选择【无】,线选择粗一点,黑色,点击【确定】。
-
右击纵坐标轴——【添加参考线】,【区间】——【每单元格】——区间开始选择【总和(呼入通话最小时长)】【最小值】,标签选择【无】;区间结束选择【总和(呼入通话最大时长)】【最大值】,标签选择【无】,线选择粗一点,虚线,黑色,点击【确定】。这就完成了范围-线图的创建。
2、使用“各省售量数据”制作各省售电量当期值与同期值变化情况的倾斜图,需要在便签中显示出排名、省份、累计值,其中累计值以M作为单位显示格式,分析数据,导出图像。·
-
新建计算字段【排名】
-
【期间】——列,【排名】——行
-
标记改为线
-
【省市】——详细信息,【排名】——编辑表计算
-
点击【行】里【排名】下拉框——【编辑表计算】,将【排名】拖到【标签】上,右击标签的【排名】——【添加表计算】,内容设置同上。
-
设置标签
将【单位】和【累计值】拖到【标签】上
点击【标签】,点击【文本】旁的…,将三个标签排成一行,点击确定;点击【线末端】,勾选三个选项。
-
降序排列
点击【排名】——【复制】
点击【排名(复制)】——【编辑】,修改字段名为【排名-正确】,公式为
27-INDEX()
-
调整线粗细
右击空白处——【创建计算字段】,字段名称改为【变化量】,输入公式
LOOKUP(SUM([累计值]),LAST())-LOOKUP(SUM([累计值]),FIRST())
,将【变化量】拖到【大小】上。 -
调整线颜色
在【度量】下空白处右击【创建计算字段】,字段名为【增减状态标志】,公式为
IF [变化量] >0 THEN "增长" ELSEIF [变化量]=0 THEN "持平" ELSE "下降" END
将【增减状态标志】拖到【颜色】上。
-
负值换算成绝对值,调整当期和同期顺序
[外链图片转存中…(img-pWlOEZ3p-1635064410449)]
-
调整线颜色
在【度量】下空白处右击【创建计算字段】,字段名为【增减状态标志】,公式为
IF [变化量] >0 THEN "增长" ELSEIF [变化量]=0 THEN "持平" ELSE "下降" END
将【增减状态标志】拖到【颜色】上。
[外链图片转存中…(img-FvFdHujo-1635064410450)]
-
负值换算成绝对值,调整当期和同期顺序
[外链图片转存中…(img-hgPyLlvd-1635064410451)]