公式轉換:根據運算式建立計算的資料欄
在 CRM Analytics 中,在「資料準備」配方中建立資料欄,其會根據公式計算顯示值。此計算可在同一列或跨不同列中包含其他欄位的輸入內容。例如,您可以根據收入和成本資料欄的輸入來建立獲利資料欄。以 EA-SQL 格式輸入公式。EA-SQL 是數值、字串和日期資料的標準與自訂函數集合。
必要版本
公式轉換:根據運算式建立計算的資料欄
| 需要的使用者權限 | |
|---|---|
| 建立配方: | 「編輯 CRM Analytics 資料流程」或「編輯資料集配方」權限 |
- 在資料準備配方的轉換節點中,在「預覽」索引標籤中選取資料欄。
- 若要建立已計算欄的公式,請在「轉換」工具列中選取「公式」按鈕 (
),然後選取「自訂公式」。 
- 在公式編輯器中,使用正確語法輸入公式和新增參數。
當您在公式編輯器中輸入時,將會顯示符合該名稱的函數和資料欄,供您選取以新增至公式。

備註 最佳作法是在所有欄名稱外使用雙引號。針對字串文字,請使用單引號。。當參照與保留關鍵字共用名稱的資料集欄時,需要雙引號。
若要取得說明,請查看「函數」與「資料欄」索引標籤中所有的函數與資料欄。若要將函數或資料欄新增至公式,請按一下「+」。
系統依以下種類在「函數」索引標籤中列出函數:視窗函數、字串函數、數值函數、日期/時間函數及其他函數。若要檢視視窗函數,請啟用「多列公式」。
- 對於含視窗函數的公式,請在「分割依據」中指定用於分割資料列的資料欄、在「排序依據」中指定用於排序資料的資料欄,並在「排序方向」中指定排序方向。
例如,將「分割依據」設定為「機會名稱」,「排序依據」設定為「上次修改日期」,「排序方向」設定為「遞增」。根據這些設定,此轉換會依據相同的機會名稱將所有的記錄結合到分割區 (如分類)。然後再根據上次修改日期,以遞增順序排序每個分割區中的記錄。
- 依公式中每個資料欄的 API 名稱來識別每個資料欄。輸入 API 名稱,或從「欄」 索引標籤中選取欄。

- 在「輸出類型」中,選擇所計算資料欄的資料為文字、數值、日期或日期時間。
- 您可以根據輸出類型來設定以下屬性。
屬性 描述 精確率 數字 (度量) 資料欄中的位數上限。包括小數點左側與右側的所有數字 (但不包含小數點字元)。輸入介於 1 至 18 (含) 之間的整數。如果數值超過指定的位數,則會視是否啟用空值度量處理而定,將值設定為 0 或空值。例如,如果位數設定為 5,且空值度量處理已啟用,則會以空值取代數值 123456.78。
刻度 數值欄中小數點右邊的小數位數。輸入介於 0 至 17 (含) 之間的整數。小數位數必須少於位數。例如,如果數值為 123456.789,且您將小數位數設定為 2,則數字會顯示為 123456.78。
長度 文字 (維度) 資料欄中的字元數上限。輸入介於 1 至 32000 (含) 之間的整數。預設長度為 255 個字元。
日期格式 日期欄的日期格式。
- 在「預設值」中,選擇值以顯示運算式是否未傳回任何結果。
- 您可以視需要變更計算的資料欄標籤。
- 若將公式新增為「轉換」節點中的步驟,請按一下「套用」。
計算的資料欄會出現在配方預覽中。
- 若要檢視圖表區域,請按一下「摺疊」按鈕 (
)。 - 儲存配方。
您可以分類公式資料欄或在配方中定義的後續公式內參照它。常用的函數在「轉換」工具列上有其自己的按鈕,會在公式中自動填入資料欄和預先定義的語法。此工具列會根據所選資料欄的類型和數字顯示適當的函數。若要使用函數,請在「轉換」工具列 (1) 中按一下該函數按鈕。系統會為您啟動公式 (2),其中使用您選取的資料欄與函數。
- 公式的日期函數
在 CRM Analytics 中,使用日期函數可從配方中的日期調整或計算值。例如,您可以新增時間、尋找到期時間,以及從日期欄位擷取當週日次。日期函數的引數為日期欄。 - 數值運算子和公式函數
在 CRM Analytics 中,使用數值函數可從配方中的數字計算值。例如,您可以捨入、截斷與決定數字的絕對值。數值函數的引數可以是數字值或資料欄。 - 公式的字串函數
在 CRM Analytics 中使用字串函數,以根據其他字串來建立值。例如,您可以變更文字字串的大小寫、串連多個資料欄中的值,以及取代值。字串函數的引數必須為文字字串或欄位。 - 公式的視窗函數
在 CRM Analytics 中,使用「資料準備」配方中的視窗函數以跨列執行計算。針對每一列輸入資料,對相關資料列的選擇 (或視窗) 執行計算。與將資料列分組的彙總不同,視窗函數會傳回每個資料列的結果。例如,您可以計算每個機會中整個階段的機會金額變化,以瞭解是否可以實現銷售目標。 - 公式的多值函數
在 CRM Analytics 中,將多值函數搭配您的多值資料使用。例如,尋找特定值、計算有多少值,透過結合其他文字建立新的多值、將多值轉換成字串,或分割字串並傳回多值。多值函數的引數必須是文字字串或欄位。 - 公式的額外函數
在 CRM Analytics 中,這些靈活函數可用於資料類型文字、數字、date_only 和日期時間,以在您的公式中建立邏輯。 - 升級或編輯已轉換 recipe 的公式
如果您的 recipe 是從資料準備 Claccis 轉換為資料準備,且公式無法自動升級,您便會看到不同的公式編輯器。您仍然可以編輯並使用這些公式,但是為了透過 EA-SQL 獲得最多的公式選項與最佳體驗,請在資料準備 recipe 編輯器中重新建立公式。
