字串處理器
執行字串相關操作。
字串處理器可用於對字串資料類型的欄位套用各種函數,例如格式設定、清理、新增或移除字元或者搜尋特定值。
使用
字串處理器需要一個輸入流程,並且只能產生一個輸出流程。
屬性
要進行設定以編輯字串欄位的屬性。
資訊備註此區段列出的屬性是此處理器所有函數的預設屬性。可能需要根據您選取的函數定義其他屬性。
設定
屬性 |
設定 |
函數名稱
|
-
Change to upper case:將欄位中的所有儲存格文字轉換為大寫 (字母大寫)。
-
Change to lower case:將欄位中的所有儲存格文字轉換為小寫。
-
Change to title case:將欄位中的文字內容轉換為字首大寫。例如,「this is an example」將變成「This Is An Example」。
-
Search and replace:取代包含指定值的儲存格或部分儲存格。
-
Remove part of the text:從欄位的儲存格中移除指定文字。
-
Contains text:確認儲存格是否包含指定的值並根據結果傳回 TRUE 或 FALSE。輸入的值區分大小寫。
-
Match similar text:根據值是否小於或等於指定值的 Levenshtein 距離,建立包含 TRUE 或 FALSE 的新欄位。
-
Extract a value by index:將子字串從索引位置擷取至新的欄位。索引 0 對應至第一個字元。
-
Remove non alpha numeric characters:移除非 1234567890abcdefghijklmnopqrstuvwxyzáàâäãåæçéèêëíìîïñóòôöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ 的字元,以清理包含預期外字元的值。會保留空格。例如,Q=+l**i€q$ 20%2,0 將會成為 Qlik 2020。
-
Remove non numeric characters:移除所有不是 0-9 的字元,以清理數字值。會保留小數點分隔符號、負號和空格。例如,Q=+l**i€q$ 20%2,0 將會成為 202,0。
-
Remove trailing and leading characters:修剪後置和前置空格。
-
Add padding:在原始值的左側或右測新增額外字元 (填補),以配合預期大小。
-
Convert to string:將資料類型變更為字串。
-
Calculate length:傳回字串的字元數 (23562 -> 5; 'example' -> 7)。
|
要處理的欄位
|
選取一個或多個您要套用清單中函數的欄位。
提示備註如果您想同時將相同函數套用至多個欄位,請按一下  開啟對話方塊圖示可開啟樹狀檢視,供您選取多個欄位。
|
建立新欄位
|
啟用此選項,以在套用函數之後建立新欄位。若您沒有啟用此選項,將會保留並修改現有的欄位。 |
重新命名新欄位
|
向新建立的欄位提供自訂名稱。 |
若要重新命名處理器或編輯其描述,請按一下屬性面板中處理器名稱旁的
編輯圖示。