# Map

map ... using 陳述式用來將特定欄位值或運算式對應到特定對應表格的值。對應表格是透過 Mapping 陳述式建立的。

語法：

Map \*fieldlist Using mapname

對於 Map … Using 陳述式之後載入的欄位，會進行自動對應，直到指令碼結束或出現 Unmap 陳述式為止。

對應是這一串連鎖事件中最後執行的動作，之後欄位即儲存在 QlikView 內部表格中。這表示並不是每次在運算式中遇到欄位名稱就會進行對應，而是在要根據欄位名稱將值儲存在 QlikView 內部表格時才會進行對應。如果需要運算式層級的對應，必須改用 Applymap() 函數。

引數：

Map 引數

| 引數 | 描述 |
| --- | --- |
| \*fieldlist | 以逗號分隔的欄位清單，其應從指令碼的此點中進行對應。 使用 \* 做為欄位清單表示所有欄位。可在欄位名稱中使用萬用字元 \* 與 ?。使用萬用字元時，可能需要為欄位名稱加上引號。 |
| mapname | 之前在 mapping load 或 mapping select 陳述式中讀取的對應表名稱。 |

範例與結果：

範例與結果

| 範例 | 結果 |
| --- | --- |
| Map Country Using Cmap; | 啟用使用對應 Cmap，對應欄位 Country。 |
| Map A, B,<br>C Using X; | 啟用使用對應 X，對應欄位 A、B 和 C。 |
| Map \* Using<br>GenMap; | 使用 GenMap 啟用所有欄位的對應。 |

## 瞭解更多資訊

* [Mapping](https://help.qlik.com/zh-TW/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Mapping.htm)
* [Unmap](https://help.qlik.com/zh-TW/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Unmap.htm)
* [對應函數](https://help.qlik.com/zh-TW/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/MappingFunctions/mapping-functions.htm)