历史版本2 :计算时间差 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 预期效果
用户有时需要计算两个时间之间的时间差,例如需要计算「合同签约时间」和「注册时间」之间相差多少天,如下图所示:
1.2 实现思路
使用函数 DATESUBDATE 实现。
使用自助数据集「新增列>时间差」实现。
2. 使用新增列计算时间差编辑
示例使用「销售DEMO>合同事实表」。
2.1 创建自助数据集
添加自助数据集,选择「销售DEMO>合同事实表」,并勾选所有字段,如下图所示:
2.2 计算时间差
点击「+」,添加「新增列」,如下图所示:
命名新增列为「时间差-天」,点击「时间差」,设置时间差=「合同签约时间-注册时间」,单位为「天」,点击「确定」,如下图所示:
保存或继续进行自助数据集分析即可。
2.3 效果查看
详情参见本文 1.1 节。
3. 使用 DATESUBDATE 函数实现编辑
3.1 自助数据集实现
3.1.1 创建自助数据集
同本文 2.1 节,创建自助数据集,如下图所示:
3.1.2 使用函数计算时间差
点击「+」,添加「新增列」,如下图所示:
命名新增列为「时间差-天」,点击「公式/函数」,输入公式DATESUBDATE(合同签约时间,注册时间,"d"),点击「确定」,如下图所示:
保存或继续进行自助数据集分析即可。
3.2 仪表板实现
3.2.1 创建仪表板
点击「仪表板>新建仪表板」,命名并选择存放位置,点击「确定」,如下图所示:
3.2.2 使用函数计算时间差
添加组件并选择「合同事实表」,点击「+」添加计算字段,输入公式DATESUBDATE(合同签约时间,注册时间,"d"),点击「确定」,如下图所示:
3.2.3 效果查看
将对应字段拖入分析区域,效果如下图所示: