跳到主要內容 跳至補充內容

字串處理器

執行字串相關操作。

字串處理器可用於對字串資料類型的欄位套用各種函數,例如格式設定、清理、新增或移除字元或者搜尋特定值。

使用

字串處理器需要一個輸入流程,並且只能產生一個輸出流程。

屬性

要進行設定以編輯字串欄位的屬性。

資訊備註此區段列出的屬性是此處理器所有函數的預設屬性。可能需要根據您選取的函數定義其他屬性。
設定
屬性 設定
函數名稱
  • 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)。

要處理的欄位

選取一個或多個您要套用清單中函數的欄位。

提示備註如果您想同時將相同函數套用至多個欄位,請按一下 開啟對話方塊。開啟對話方塊圖示可開啟樹狀檢視,供您選取多個欄位。
建立新欄位 啟用此選項,以在套用函數之後建立新欄位。若您沒有啟用此選項,將會保留並修改現有的欄位。
重新命名新欄位 向新建立的欄位提供自訂名稱。

若要重新命名處理器或編輯其描述,請按一下屬性面板中處理器名稱旁的 編輯 編輯圖示。

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!