Tableau图表 • 甘特图

 

甘特图又称为横道图、条状图。该图以图示的方式把握项目进度,通过 活动列表和时间刻度来表示出任何特定项目的活动顺序与持续时间。

这里使用tableau自带的超市数据源,用甘特图来分析每一名客户下单后,公司需要经过多长的时间才能客户订购的产品发送出去。

在本例的甘特图制作上,主要步骤如下:

1.创建“订单响应时间”的计算字段。

2.创建甘特图。

3.分产品类别展现。

创建计算字段

数据源中,有客户的订单时间和发货时间,因此要分析客户订单响应时间,只需要用“发货时间”减去“订单时间”即可。

在创建“订单响应时间”计算字段时,需要使用DATEDIFF函数,该函数可以求两个时间的差值。

DATEDIFF(date_part, date1, date2, [start_of_week]):返回 date1 与 date2 之差(以 date_part 的单位表示)。

  • start_of_week 参数(可用于指定哪一天是一周的第一天)是可选的。可能的值为“monday”、“tuesday”等。如果省略,一周的开始由数据源确定。
图:创建"订单响应时间"计算字段示例
图:创建"订单响应时间"计算字段示例

创建甘特图

step01 初步创建甘特图。按住Ctrl,选择维度区的“客户名称”、“订单日期”以及度量区的“订单响应时间”,选择“智能显示”中的“甘特图”,即可完成甘特图的初步创建。

图:初步创建甘特图示例
图:初步创建甘特图示例

step02 选择精确日期。初步完成的甘特图是对年度的汇总,而我们需要的是每一个订单日的情况,因此要将“订单日期”细到天。操作上,在“列”功能区的“订单日期”字段上,通过弹出菜单选择“精确日期”。

图:选择"精确日期"示例
图:选择"精确日期"示例

step03 取消聚合。虽然通过选择“精确日期”,可以详细看到每一个订单日的订单响应时间,但有的订单日,某一客户可能会产生几个订单,这就使得视图中有的客户的时间条会显得长很多,实际上是因为那一个订单日的订单响应时间是将当天所有订单的响应时间进行了聚合所致。要解决此问题,只需要在菜单栏的“分析”下拉菜单中,取消勾选“聚合度量”即可。

图:取消"聚合度量"示例
图:取消"聚合度量"示例

分类展现

上面视图中的订单响应时间是每个客户每个订单日的总体相应情况,如果需要对不同类别产品的响应时间进行分析,则可以将维度区的“类别”字段拖放到“标记”卡的颜色,并完成标准甘特图的制作。

图:标准甘特图创建结果示例
图:标准甘特图创建结果示例

猜你喜欢

转载自blog.csdn.net/springyang2015/article/details/83246709