[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}

循序比較計算欄

此主題概述Sequential Comparison頁面中可用​ Manage Data > Data Warehouse ​計算欄的用途和用途。 以下是其功能的說明,然後是一個範例和建立它的機制。

說明

Sequential Comparison欄型別:尋找連續事件之間的差異。 最常見的Sequential Comparison資料行型別是Seconds since previous order資料行。 此欄需要三個輸入:

  1. Event Owner:此輸入決定要將列分組的實體。 例如,在Seconds since previous order欄中,事件擁有者是客戶,因為您想要尋找自相同客戶的上次訂購以來的秒數。
  2. Event Date:此輸入會強制事件順序。 在Seconds since previous order的情況下,包含訂單時間戳記的資料行應為Event Date。 此輸入一律為時間戳記。
  3. Value to Compare:此輸入是要比較的實際值。 它會從目前列的值減去前一列的值。 因此,尋找客戶連續訂單之間時間差異的欄稱為Seconds since previous order。 此輸入不一定要是時間戳記。 非時間戳記範例是找出客戶連續訂單之間的訂單值差異。

範例

event_id
owner_id
timestamp
Seconds since owner's previous event
1
A
2015-01-01 00:00:00
2
B
2015-01-01 00:30:00
3
A
2015-01-01 02:00:00
7200
4
A
2015-01-02 13:00:00
126000
5
B
2015-01-03 13:00:00
217800

在上述範例中,Seconds since owner's previous eventSequential Comparison計算資料行。 對於owner_id = A,它會先根據timestamp資料行識別順序,然後從目前事件的時間戳記中減去先前事件的timestamp。 在表格的第三列 — owner_id A的第二列 — Seconds since owner's previous event的值是'2015-01-01 02:00'和'2015-01-01 00:00:00'之間的秒數。 此差異等於兩個小時= 7200秒。

對於此計算欄型別,對應至擁有者第一個事件的資料列有NULL值。

機械

若要建立​ 事件編號 ​資料行:

  1. 導覽至​ Manage Data > Data Warehouse ​頁面。

  2. 導覽至您要建立此欄的表格。

  3. 按一下右上角的​Create New Column

  4. 選取Same Table作為Definition Type (如果您要比較的資料行不在相同的資料表中,您可能需要重新設定它們的位置)。

  5. 選取SEQUENTIAL_COMPARISON做為Column Definition Equation

  6. 選擇輸入,如上所述:

    • Event Owner
    • Event Date
    • Value to Compare
  7. 您也可以新增篩選器,以排除不考慮的列。 排除的資料列有此資料行的NULL值。

  8. 提供頁面頂端欄的名稱,然後按一下​Save

  9. 資料行可以立即使用​**。

秒

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc