举个栗子!Tableau 技巧(286):计算不同数据表中两个日期的时间差

published: 2024-09-27

业务分析中,经常需要分析日期,之前我们分享过 Tableau 日期计算指南系列:

如下示例,两个存在于不同数据表中的日期字段:销售报表中的“最早发货日期”、订单报表中的“约定发货日期”,可以计算出两个日期的时间差:进度偏差值。

在 Tableau 中如何实现呢?今天的栗子,一睹为快吧!

期《举个栗子》,我们要给大家分享的 Tableau 技巧是:计算不同数据表中两个日期的时间差。

为方便学习,栗子使用一份简单的自拟数据源(如下)。掌握栗子方法后,数据粉可尝试使用其他数据源。

具体步骤如下:

1.连接数据源并创建视图

连接栗子数据,将数据表“发货”和“订单”用“字段“产品编号”关联起来。

新建工作表,将字段“产品编号”、“产品名称”、“最早发货时间”、“约定发货时间”分别拖放至行。

右键单击行上的两个日期胶囊,下拉菜单分别勾选:精确日期、离散。

2.创建计算字段

接着,创建字段:进度偏差值,键入函数

DATEDIFF('day', [最早发货时间],[约定发货时间])

将计算字段“进度偏差值”拖放至行,右键单击该胶囊,下拉菜单选择:离散。

3.设置格式

最后,将视图设置为:整个视图。然后设置字体格式、居中方式等,就完成了想要的呈现结果!

今天的 Tableau 技巧,你 Get 到了吗?