举个栗子!Tableau 技巧(283):用山丘图呈现项目周期

人们常常用爬山来比喻工作中做项目的过程:明确目标、规划路线、团队合作、应对挑战,然后享受登顶并在下山后总结经验教训。

图片来自网络

在 Tableau 中做项目分析时,将一段时期的项目用山丘图来呈现,山丘大小代表项目周期的时间长短,是不是既形象又直观呢?


期《举个栗子》,我们要给大家分享的 Tableau 技巧是:用山丘图呈现项目周期。

为方便学习,栗子使用自拟数据源。掌握栗子方法后,数据粉可尝试使用其他数据源。懒癌患者可拷贝以下链接至浏览器,下载栗子数据源哦:

https://www.dkmeco.com/community/example/detail-874

具体步骤如下:

1

连接数据源

打开 Tableau Desktop,连接栗子数据源。然后,在数据连接页面,创建关联数据源,复制下面文本,粘贴至表“Sheet1”的右侧。

Path

0

180

选择左侧联接,创建关联条件为:1,右边也是如此,关联结果如下:

2

创建数据桶和计算字段

新建工作表,创建所需的数据桶和计算字段:

➤ 创建数据桶:Path (bin),数据桶大小为:1。

➤ 计算字段:Index,键入函数

// Index function to start at zero

INDEX()-1

➤ 计算字段:TC_Label Activity,键入函数

IF [Index] = 90 THEN

    WINDOW_MAX(MAX([Activity]))

END

➤ 计算字段:TC_From,键入函数

// Wrapping the from date in a Windows Function

WINDOW_MAX(MAX([From]))

➤ 计算字段:TC_Label From,键入函数

IF [Index] = 90 THEN

    [TC_From]

END

➤ 计算字段:TC_To,键入函数

// Wrapping the to date in a Windows Function

WINDOW_MAX(MAX([To]))

➤ 计算字段:TC_Label To,键入函数

IF [Index] = 90 THEN

    [TC_To]

END

➤ 计算字段:TC_Radius,键入函数// Find the number of days between the two dates

// and then divide the number by 2 to get the radius

DATEDIFF("day", [TC_From], [TC_To])/2

➤ 计算字段:TC_Center Date,键入函数

DATEADD("day", [TC_Radius], [TC_From])

➤ 计算字段:TC_Center Date by Day,键入函数

DATEDIFF("day", #01/01/1900#,[TC_Center Date])

➤ 计算字段:X,键入函数

(COS(RADIANS([Index]))*[TC_Radius])+[TC_Center Date by Day]

➤ 计算字段:Y,键入函数

SIN(RADIANS([Index]))*[TC_Radius]

3

创建视图

将“标记”卡的标记类型改为:多边形,将字段“Activity”拖放至其颜色中,将字段“Path (bin)”拖放至其路径中。

将字段“x”拖放至列,将字段“y”拖放到行。然后分别右键单击这两个胶囊,下拉菜单都选择:计算依据-Path(bin)。

右键单击视图的x轴,下拉菜单选择:编辑轴。弹窗中取消勾选:包括零。

此时,视图如下:

将字段“y”再次拖放至行。将“y(2)”“标记”卡的标记类型改为:线,将“TC_Label Activity”、“TC_Label From”、“TC_Label To”依次拖放至其标签中。然后,分别右键单击这三个胶囊,下拉菜单都选择:计算依据-Path (bin)。

完成后视图如下:

单击“y(2)”“标记”卡的标签按钮,弹窗中将要标注的标记选为:最小值/最大值,将范围选为:折线/饼图。

右键单击行上第二个“y”胶囊,下拉菜单选择:计算依据-Path (bin)。完成后视图如下:

再次右键单击行上第二个“y”胶囊,下拉菜单勾选:双轴。隐藏 x、y 轴,去掉网格线等等,将视图选为:整个视图。

如此,就完成了我们想要的山丘图哦~

本期的 Tableau 技巧,你 Get 到了吗?

下一期,再见~


文章部分信息来源于网络,如有侵权请告知

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。