# Map

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

語法：

Map fieldlist Using mapname

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

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

引數：

引數

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

範例與結果：

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

## 瞭解更多資訊

* [對應](https://help.qlik.com/zh-TW/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Mapping.htm)
* [Unmap](https://help.qlik.com/zh-TW/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Unmap.htm)
* [對應函數](https://help.qlik.com/zh-TW/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/MappingFunctions/mapping-functions.htm)