字串處理器 在此頁面
執行字串相關操作。
字串 處理器可用於對字串資料類型的欄位套用各種函數,例如格式設定、清理、新增或移除字元或者搜尋特定值。
使用
字串 處理器需要一個輸入流程,並且只能產生一個輸出流程。
屬性
要進行設定以編輯字串欄位的屬性。
資訊備註 此區段列出的屬性是此處理器所有函數的預設屬性。可能需要根據您選取的函數定義其他屬性。
設定
屬性
設定
函數名稱
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)。
要處理的欄位
選取一個或多個您要套用清單中函數的欄位。
提示備註 如果您想同時將相同函數套用至多個欄位,請按一下
開啟對話方塊圖示可開啟樹狀檢視,供您選取多個欄位。
建立新欄位
啟用此選項,以在套用函數之後建立新欄位。若您沒有啟用此選項,將會保留並修改現有的欄位。
重新命名新欄位
向新建立的欄位提供自訂名稱。
若要重新命名處理器或編輯其描述,請按一下屬性 面板中處理器名稱旁的 編輯 圖示。