举个栗子!Tableau 技巧(286):计算不同数据表中两个日期的时间差
發布於:
2024-09-27
业务分析中,经常需要分析日期,之前我们分享过 Tableau 日期计算指南系列:
如下示例,两个存在于不同数据表中的日期字段:销售报表中的“最早发货日期”、订单报表中的“约定发货日期”,可以计算出两个日期的时间差:进度偏差值。
在 Tableau 中如何实现呢?今天的栗子,一睹为快吧!
本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:计算不同数据表中两个日期的时间差。
为方便学习,栗子使用一份简单的自拟数据源(如下)。掌握栗子方法后,数据粉可尝试使用其他数据源。
具体步骤如下:
1.连接数据源并创建视图
连接栗子数据,将数据表“发货”和“订单”用“字段“产品编号”关联起来。
新建工作表,将字段“产品编号”、“产品名称”、“最早发货时间”、“约定发货时间”分别拖放至行。
右键单击行上的两个日期胶囊,下拉菜单分别勾选:精确日期、离散。
2.创建计算字段
接着,创建字段:进度偏差值,键入函数
DATEDIFF('day', [最早发货时间],[约定发货时间])
将计算字段“进度偏差值”拖放至行,右键单击该胶囊,下拉菜单选择:离散。
3.设置格式
最后,将视图设置为:整个视图。然后设置字体格式、居中方式等,就完成了想要的呈现结果!
今天的 Tableau 技巧,你 Get 到了吗?