進階計算欄型別
您想要建立的許多分析都涉及使用您要group by
或filter by
的 新資料行。 建立計算資料行教學課程涵蓋大部分使用案例的基本知識,但您可能會想要的計算資料行比Data Warehouse管理員可建立的資料行更複雜。
這些型別的欄可由Data Warehouse分析師的Adobe團隊建立。 若要定義新的計算欄,請提供下列資訊:
- 此欄的
definition
(包括輸入、公式或格式) - 您要建立欄的
table
- 任何說明資料行應包含內容的
example data points
以下是進階計算欄的一些常見範例,使用者經常會發現這些範例很實用:
我正在嘗試依序排序事件 compareevents
這稱為 事件編號 計算資料行。 這表示您正嘗試尋找特定事件擁有者(例如客戶或使用者)發生事件的順序。
範例如下:
event\_id
owner\_id
timestamp
Owner's event number
A
B
A
A
B
事件編號計算欄可用來觀察資料中首次事件、重複事件或第n個事件之間的行為差異。
想要檢視實際運作中的客戶訂單編號欄位嗎? 按一下影像,可檢視在報表中做為分組依據維度使用的影像。
若要建立此型別的計算欄,您需要知道:
- 您要在其上建立此欄的表格
- 識別事件擁有者的欄位(此範例中為
owner\_id
) - 您要排序事件的欄位(此範例中為
timestamp
)
我正在嘗試尋找兩個事件之間的時間。 twoevents
這稱為date difference
計算資料行。 這表示您正在根據事件時間戳記,嘗試尋找屬於單一記錄之兩個事件之間的時間。
範例如下:
id
timestamp\_1
timestamp\_2
Seconds between timestamp\_2 and timestamp\_1
A
B
日期差異計算欄可用來建立量度,以計算兩個事件之間的平均或中間時間。 按一下下方影像以檢視Average time to first order
量度在報表中的使用方式。
若要建立此型別的計算欄,您需要知道:
- 您要在其上建立此欄的表格
- 您想知道兩者之間差異的兩個時間戳記
我正在嘗試比較循序事件值。 sequence
這稱為 循序事件比較。 這表示您正嘗試尋找值(貨幣、數字、時間戳記)與擁有者上一個事件對應值之間的差值。
範例如下:
event\_id
owner\_id
timestamp
Seconds since owner's previous event
A
B
A
A
B
循序事件比較可用來尋找每個循序事件之間的平均或中間時間。 按一下下方的影像,檢視作用中的 平均與中間訂單 量度之間的時間。
=
若要建立此型別的計算欄,您需要知道:
- 您要在其上建立此欄的表格
- 識別事件擁有者的欄位(範例中為
owner\_id
) - 您想要檢視每個循序事件之間差異的值欄位(此範例中為
timestamp
)
我正在嘗試轉換貨幣。 currency
貨幣轉換 計算欄會根據事件時的匯率,將交易金額從記錄的貨幣轉換為報表貨幣。
範例如下:
id
timestamp
transaction\_value\_EUR
transaction\_value\_USD
1
2
若要建立此型別的計算欄,您需要知道:
- 您要在其上建立此欄的表格
- 您要轉換的交易金額欄
- 表示資料記錄時所用貨幣的欄(通常是ISO代碼)
- 偏好的報表貨幣
我正在嘗試轉換時區。 timezone
時區轉換 計算欄會將特定資料來源的時間戳記從記錄的時區轉換為報表時區。
範例如下:
id
timestamp\_UTC
timestamp\_ET
1
2
若要建立此型別的計算欄,您需要知道:
- 您要在其上建立此欄的表格
- 您要轉換的時間戳記欄
- 記錄資料的時區
- 偏好的報告時區
我正在嘗試做這裡未列出的事情。 else
不用擔心。 這裡未列出並不表示不可能。 Data Warehouse分析師的Adobe團隊可提供協助。
若要定義新的計算資料行,請提交支援票證,其中包含您要建置之專案的詳細資料。