Tableau 优课堂 | 第56课:日期计算

published: 2023-05-04

欢迎观看由优阅达制作的【优课堂】系列视频。本节课,我们来学习:日期计算。


计算日期之间的差值

在日常分析中,常会遇到这样一个问题:某个事件花了多长时间?这时,可以通过创建一个日期计算得出答案。

在这里,我们想知道每个省份的平均发货时间。右键单击 “数据” 窗格中的空白区域,选择 “创建计算字段”,将此计算命名为 “发货时长”。

我们将使用一个名为 DATEDIFF 的函数,来获取订单日期和发货日期之间的差值。 DATEDIFF 函数要求输入日期差的单位,此处使用 “day”(也就是“天”的意思)。

请注意,日期差的表达需要英文小写、单引号。

接下来,将 “订单日期”字段拖入计算编辑框,键入英文逗号,再拖入“发货日期” 字段,加上右括号,最后效果是这样的:DATEDIFF(‘day’, [订单日期], [发货日期])

这个计算是有效的,然后点击 “确定” 。

将新创建的计算字段 “发货时长” 拖入 “标记” 卡的颜色中,并右键单击此胶囊,将度量(总和)改为度量(平均值)。

单击“标记” 卡的颜色进行编辑,将调色板更改为红色-黑色发散,并勾选“倒序”。因为日期差值越大,表示越不好。

现在,我们可以快速从地图中得知哪些省份发货时间最长,这意味着可以把关注重点放在这些地区。


创建 Tableau 日期

Tableau 可以自动识别出日期数据,以便用于数据分析。然而,有的数据集中日期数据并不是通用格式。

比如,在有的数据集中,日期分别有三种维度:年、月和日。这时,我们可以通过创建一个计算字段,将这些字段组合成 Tableau 可以识别的日期字段。

右键单击“数据”窗格中的空白区域,在弹出的菜单中选择 “创建计算字段”。将此日期计算命名为“Tableau日期”。

然后,在计算编辑框中使用 MAKEDATE 函数。MAKEDATE 函数允许我们将单独的字段合并为日期格式。只需要把每一块都按正确的顺序拖进函数表达式中。

首先,拖入“年”字段,添加一个英文逗号。然后是 “月”,英文逗号,“日” 和右括号。最终效果是这样的:MAKEDATE([年],[月],[日])

可以看到,计算是有效的,单击“确定”。

现在,我们已成功创建了一个 Tableau 能够识别的日期字段,可以满足数据分析时向下钻取时间的需求了。

以上就是关于「日期计算」的全部内容。感谢观看本视频,更多 Tableau 学习资源,请关注微信公众号“优阅达大数据生态”。


更多相关信息,请访问专题页: Tableau使用入门教程