您位於此處:
公式的多值函數
在 CRM Analytics 中,將多值函數搭配您的多值資料使用。例如,尋找特定值、計算有多少值,透過結合其他文字建立新的多值、將多值轉換成字串,或分割字串並傳回多值。多值函數的引數必須是文字字串或欄位。
當輸入公式時,請在運算式中使用資料欄的 API 名稱,而不是標籤。參數部分會用括號括起來。此外,必須以單引號 ('This is a
string.') 括住文字字串。
您可在公式運算式中使用下列多值函數。
| 多值函數 | 描述 | 語法 |
|---|---|---|
split |
在指定的分隔符號處分割字串,並傳回多值。如果指定 limit,則最多傳回所指定分割數的數目。
|
field 是待轉換成多值的文字 (維度) 欄位或字串。 delimiter 是用來分隔字串中元素的值。其可以是欄位或文字字串。 limit 是多值中傳回的元素數上限。如果為選擇性則為此參數。其可以是欄位或數字。 |
array_join |
將多值轉換為包含由指定分隔符號所分隔元素的字串。如果未針對 nullReplacement 指定字串,則會忽略空值。
|
mvField 是待轉換成字串的多值文字欄。 delimiter 是用來分隔字串中元素的值。其可以是欄位或文字字串。 nullReplacement 是取代空值的值。此參數為選擇性。其可以是欄位或文字字串。 |
array_contains |
如果在多值中找到指定的字串,則傳回 TRUE。
|
mvField 是待搜尋的多值欄位或資料欄。 literal 是要對欄位開頭搜尋的值。其可以是欄位或文字字串。 |
size |
傳回多值中的元素數。如果多值為空值,則傳回
|
mvField 是待測量的多值文字欄位。 篩選出具有空白值和空值的多值欄位時,若要在互動預覽與批次執行結果之間取得一致的結果,請使用 |
array |
傳回包含唯一元素的多值。
|
field1 是要在已串連值中包含的第一個文字欄或字串。 field2 是要包含的第二個文字 (維度) 欄或字串。 fieldN 是所要包含任何編號的額外維度欄位或文字字串。 |
element_at |
傳回指定索引的多值元素。
|
mvField 是要從中傳回元素的多值欄位。 index 是要在陣列中使用的索引。 |
array_distinct |
從多值中移除重複項目。
|
mvField 是要從中移除重複項目的多值欄位。 |
