您位於此處:
delta 轉換
delta 轉換會計算一段期間內資料集中度量 (數字) 欄值的變更。delta 轉換會在資料集中產生輸出欄來儲存每個記錄的差異。建立差異值可讓業務分析師更容易將其包含在查詢中。
delta 轉換。請改在資料流程中使用 computeRelative 和 computeExpression 轉換,以計算度量 (數字) 值隨時間的變化。如需範例,請參閱在 Spring ’17 之前建立的組織中啟用空值度量處理。delta 轉換會透過將每個記錄的值與先前記錄的值進行比較來計算每個差異值。由於可能無法排序記錄,因此 delta 轉換會在計算差異值之前就先為記錄排列順序。為了進行這項作業,轉換會先依指定的維度 (文字欄),再依指定的世代日期欄排序資料。
| 世代日期欄 | 描述 |
|---|---|
| <date_column_name>_sec_epoch | 例如,若日期欄是「CloseDate」,則產生的世代秒數欄則是「CloseDate_sec_epoch」。此欄提供從 1970 年 1 月 1 日 (UTC/GMT 午夜) 以來到現在的秒數。 |
| <date_column_name>_day_epoch | 例如,若日期欄是「CloseDate」,則產生的世代天數欄則是「CloseDate_day_epoch」。此欄提供從 1970 年 1 月 1 日 (UTC/GMT 午夜) 以來到現在的天數。 |
請參考下面範例。您想要建立包含 OpportunityHistory 物件中機會歷程記錄的 OppHistoryDelta 資料集,並計算機會金額的差異值。
OpportunityHistory 物件包含下列資料。
| OpportunityId | CloseDate | StageName | Amount |
|---|---|---|---|
| 1 | 1/1/2014 | 新增 | 100 |
| 2 | 1/1/2014 | 新增 | 100 |
| 2 | 2/1/2014 | ClosedWon | 200 |
| 1 | 3/1/2014 | ClosedWon | 100 |
您建立了下列資料流定義。
{
"Extract_Opportunities": {
"action": "sfdcDigest",
"parameters": {
"object": "OpportunityHistory",
"fields": [
{ "name": "OpportunityId" },
{ "name": "CloseDate" },
{ "name": "StageName" },
{ "name": "Amount" }
]
}
},
"Calculate_Delta": {
"action": "delta",
"parameters": {
"dimension": "OpportunityId",
"epoch": "CloseDate_day_epoch",
"inputMeasure": "Amount",
"outputMeasure": "DeltaAmount",
"source": "Extract_Opportunities"
}
},
"Register_Dataset": {
"action": "sfdcRegister",
"parameters": {
"alias": "OppHistoryDelta",
"name": "OppHistoryDelta",
"source": "Calculate_Delta"
}
}
}為了計算每個機會金額的差異值,delta 轉換會先依維度 (文字欄) (OpportunityId),再依下方顯示的時間 (CloseDate_day_epoch) 排序記錄。
| OpportunityID | CloseDate | StageName | Amount |
|---|---|---|---|
| 1 | 1/1/2014 | 新增 | 100 |
| 1 | 3/1/2014 | ClosedWon | 100 |
| 2 | 1/1/2014 | 新增 | 100 |
| 2 | 2/1/2014 | ClosedWon | 200 |
排序記錄後,轉換會針對每個維度 (文字欄) (OpportunityId) 將先前值與下一個值進行比較,來決定每個記錄的差異值。轉換會建立下列資料集。
| OpportunityId | CloseDate | StageName | Amount | DeltaAmount |
|---|---|---|---|---|
| 1 | 1/1/2014 | 新增 | 100 | 0 |
| 1 | 3/1/2014 | ClosedWon | 100 | 0 |
| 2 | 1/1/2014 | 新增 | 100 | 0 |
| 2 | 2/1/2014 | ClosedWon | 200 | 100 |
轉換會針對每個維度 (文字欄) 第一個記錄的差異值插入「0」。
- delta 參數
定義 delta 轉換時,您將動作屬性設為delta,並指定參數。
