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

字串處理器

對具有字串資料類型的欄套用多個函數。

字串處理器可讓您對轉換流程中的字串欄執行不同的字元操作。

字串屬性

用來設定以編輯字串欄的屬性。

資訊備註

此區段列出的屬性是此處理器所有函數的預設屬性。可能需要根據您選取的函數定義其他屬性。

設定
屬性 設定

函數名稱

  • 新增額外字元:在原始值的左側或右測新增額外字元 (填補),以配合預期大小。

  • 計算長度:從某個值擷取位數 (23562 -> 5;「example」 -> 7)。

  • 變更為小寫:將欄中的所有儲存格文字轉換為小寫。

  • 變更為字首大寫:將欄中的文字內容轉換為字首大寫
    例如「this is an example」將會成為「This is an Example」。

  • 變更為大寫:將欄中的所有儲存格文字轉換為大寫。

  • 包含文字:確認儲存格是否包含指定的值並根據結果傳回 TRUE 或 FALSE。輸入的值區分大小寫。

  • 轉換字元寬度:將字元寬度轉換為一半或完整寬度,或標準化字串。
  • 透過索引擷取值:將子字串從索引位置擷取至新的欄。

  • 產生唯一識別碼 (UUID):為欄的每一列產生唯一識別碼。

  • 比對模式:根據值是否符合指定的模式,透過 truefalse 建立新的欄。

  • 比對類似文字:根據值是小於或等於指定值的 Levenshtein 距離,透過 truefalse 建立新的欄。

  • 移除所有非英數字元:移除不是 0-9、Aa-Zz 和重音符號字母的所有字元,以清理包含意外字元的值。會保留空格。
    例如,Q=+l**i€q$ 20%2,0 將會成為 Qlik 2020
  • 移除所有非數字字元:移除所有不是 0-9 的字元,以清理數值。會保留小數點分隔符號和空格。
    例如,Q=+l**i€q$ 20%2,0 將會成為 202,0

  • 移除連續字元:移除欄中連續重複的字元。

  • 移除文字部分:從的欄的儲存格中移除指定文字。

  • 移除後置和前置字元:修剪後置和前置空格或其他指定字元。

  • 搜尋並取代:取代包含指定值的儲存格或部分儲存格。

  • 簡化文字 (移除大小寫、重音等):轉為小寫、移除重音、標準化使用 NFKD、分割合併的字元並修剪整個字串,以簡化欄的內容。
    例如,François 將會成為 francois

要處理的欄

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

資訊備註

若您想要將相同函數一次套用至多個欄,按一下 開啟對話方塊圖示 以開啟允許您選取多個欄的樹狀檢視。

建立新欄

啟用此選項,以在套用函數之後建立新欄。若您沒有啟用此選項,將會保留並修改現有的欄。

若要重新命名處理器,按一下游標暫留在預設處理器名稱上方時顯示的編輯編輯圖示。

若要編輯其描述,按一下游標暫留在描述上方時顯示的編輯編輯圖示。

此頁面是否對您有幫助?

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