时间轴经常用于数据趋势变化分析。可用于时间跨度不太长或粒度不太细的情况 ? 气泡时间表 Circle Timeline 。
但是,如果想要在有限的仪表板空间,呈现很长时间的数据变化趋势(例如:某一年的每日数据),时间轴就会变得非常拥挤,不便于查看数据。
这种情况该怎么办?试试时间螺旋图!
例如,螺旋结构可以提高空间利用效率,卷起只能线性分布的时间,并在有限范围内显示更多数据。
在 Tableau 具体如何实现?今天来分享一下方法。~
本期《栗子》,我们想和大家分享 Tableau 技巧是:学习卷起时间螺旋图。
为了方便学习,栗子被使用 Tableau 自带示例-超市和自拟Model数据源(如下图所示)。掌握栗子方法后,数据粉可以尝试使用自己的数据。懒癌患者可以通过以下链接获取栗子数据源: https://www.dkmeco.com/cms/course/detail/599
具体步骤如下:
1、数据连接
打开 Tableau Desktop,连接示例-超市Model数据源。Model”数据源中的“sheet1” 在示例-超市数据源的订单表右侧。
由于这两个表没有共同的字段,因此需要编辑连接计算,设置为:1=1。
2、创建参数
单击数据窗格右上角的新工作表 ▼ 在下拉菜单中选择符号:创建参数。
? 创建参数:尺寸,如图所示:
? 创建参数:间距,如图所示:
3.创建计算字段
单击数据窗格右上角 ▼ 在下拉菜单中选择符号:创建计算字段。
? 创建计算字段:index,键入函数
(INDEX()-1)*[间距]
? 创建计算字段:TC_销售额,输入函数
WINDOW_MAX(SUM(销售)
? 创建计算字段:TC_最大销售额,输入函数
WINDOW_MAX(SUM(销售)
? 创建计算字段:TC_百分比,输入函数
[TC_销售额]/[TC_最大销售额]*[尺寸]
? 创建计算字段:TC_位置,输入函数
WINDOW_MAX(MAX([Position]))
? 创建计算字段:TC_开始,输入函数
[TC_位置] 10 ([index]/100)
? 创建计算字段:X,键入函数
SIN(RADIANS([index]))(([TC_位置][TC_百分比]) [TC_起始])
? 创建计算字段:Y,键入函数
COS(RADIANS([index]))(([TC_位置][TC_百分比]) [TC_起始])
4、创建视图
计算字段X”拖放至列,计算字段Y拖到行。
将订单日期拖放到标记卡的详细信息中,将标记类型改为:线,然后Position拖到标记卡的路径上。
右键单击标记卡上的订单日期胶囊,选择下拉菜单:准确日期;右键下方的positon下拉菜单选择胶囊:维度。
右键单击列x胶囊,下拉菜单选择:计算基础-订单日期;右键单击Y胶囊,下拉菜单选择:计算依据-订单日期。这时,螺旋图的基本外观就出来了。
5.计算编辑表
然后单击右键列上的x下拉菜单选择:编辑表计算。
嵌套计算选择在表计算对话框中:嵌套计算(TC_销售额),计算依据选择:表横穿。
将订单日期拖到筛选器卡,选择特定年份。栗子被选中 2018 年。
为了更直观地查看销售情况,将TC_销售额将其拖放到标记卡的颜色中,并按需设置颜色。
这样,所需的时间螺旋图就完成了:图表呈现 2018 每年的数据,鼠标可以停留在任何一个柱子上,查看相应的日销售哦~
本期的 Tableau 技巧,你 Get 到了吗? 下一期,再见~
文章部分信息来源于网络,如有侵权请告知