[仅限PaaS]{class="badge informative" title="仅适用于云项目(Adobe管理的PaaS基础架构)和内部部署项目上的Adobe Commerce 。"}
日期差异计算列
本主题概述了Date Difference页面中可用的 Manage Data > Data Warehouse 计算列的用途和用途。 下面是它的作用解释,然后是一个示例,以及创建它的机制。
解释
Date Difference列类型根据事件时间戳计算属于单个记录的两个事件之间的时间。 此列中计算的原始值以秒为单位,但它会自动转换为分钟、小时、天等,以便在报表中显示。 但是,当用作过滤器/分组时,您希望使用以秒为单位的值。
date difference计算列可用于创建计算两个事件之间的平均时间或中间时间的量度,如客户注册和首次订购之间的平均时间。
示例
idtimestamp_1timestamp_2Seconds between timestamp_2 and timestamp_1AB在上述示例中,Date Difference列是Seconds between timestamp_2 and timestamp_1列。 它执行计算timestamp_2 minus timestamp_1。
机械
以下步骤描述了如何创建Date Difference列。
-
导航到 Manage Data > Data Warehouse 页面。
-
导航到要在其上创建此列的表。
-
单击 Create a Column 并按如下方式配置列:
- 选择
Column Definition Type>Same Table - 选择
Column Definition Equation>DATE_DIFF = (Ending DATETIME - Starting DATETIME) - 选择
Ending DATETIME列>选择结束日期时间字段,该字段通常是稍后发生的事件 - 选择
Starting DATETIME列** >选择开始日期时间字段,该字段通常是较早发生的事件
- 选择
-
为列提供一个名称,然后单击 Save。
-
该列可立即使用 1}。
例如,以下示例配置为计算Seconds between order date and customer's creation date: