Map fields 處理器 | Qlik Cloud 說明
跳到主要內容 跳至補充內容

Map fields 處理器

上次更新:2026-11-03

查詢對應表格中的值,並取代或新增欄位

此 對應欄位 處理器可讓您透過將欄位值與查閱表進行比對,來標準化或豐富欄位,而無需撰寫指令碼。這是載入對應表格並使用 ApplyMap 函數在 Qlik 指令碼中套用的無程式碼對等項目。

使用

「對應欄位」處理器需要兩個輸入流程:

  • 來源表格(上游流程):一個包含您想要對應到對應表格中之值的資料的表格。

  • 對應表 (下層流程):包含要在來源表中查詢並替換的值的表格。

映射欄位會產生單一輸出流。

資訊備註您可以使用 手動輸入 來源,直接在資料流程中建立一個小型對應表格,而不是從資料集或連線載入。請參閱手動新增資料。

屬性

需要設定的屬性以便對應您的欄位,使用 對應欄位。

設定
屬性 設定
套用對應的欄位

從來源表格中選取一個或多個欄位,其值您想要在對應表格中查閱。

從欄位映射

選取對應表格中包含要比對之值的欄位,以與在 要套用對應的欄位 中選取的欄位進行比對。這是對應表格的關鍵(或第一個)欄位。

映射到欄位

選取對應表格中包含要在輸出中取代之值的欄位。這是對應表格的值欄位,或第二個欄位。

建立新欄位

啟用此開關,將匹配的值寫入新的自訂命名欄位,而不是替換所選 要套用映射的欄位 中的值。此選項會在 要對應的欄位 中選取多個欄位時隱藏。

預設值

在輸出中替換的值,當來自要套用對應的欄位的值未在對應來源欄位的對應表格中找到。

若要重新命名處理器或編輯其描述,請將滑鼠移動到名稱或描述上方,以在屬性面板中變更,並按一下 編輯編輯圖示。

範例

這個範例中作為來源的資料包含客戶訂單,其中有一個兩位字母的CountryCode欄位,您想要將其替換為完整的國家名稱。

來源表格
OrderID Customer CountryCode
1001 A. Smith US
1002 M. Dupont FR
1003 T. Nakamura JP
1004 R. Costa BR
對應表格
Code CountryName
US United States
FR France
JP Japan

將兩個表格連接到一個 映射欄位 處理器,並依下列方式設定屬性:

  • 要套用對應的欄位: CountryCode

  • 從欄位對應: 代碼

  • 對應到欄位:國家名稱

  • 建立新欄位:已啟用,命名為國家/地區

輸出流程保留了所有來自來源資料表的原始欄位,並新增一個國家/地區欄位。在對應表格中找到具有 CountryCode 的記錄,例如 US、FR 或 JP,會取得對應的完整國家名稱。具有 CountryCode BR 的記錄,由於不在對應表格中,因此會取得 Unknown 預設值。

來自 對應欄位 處理器
OrderID Customer CountryCode Country
1001 A. Smith US United States
1002 M. Dupont FR France
1003 T. Nakamura JP Japan
1004 R. Costa BR Britain

資料流程搭配「對應欄位」處理器、對應的輸入,以及輸出至資料檔案

此頁面是否對您有幫助?

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