Map
Оператор map ... using используется для сопоставления определенных значений полей или выражений со значениями в определенной таблице сопоставления. Таблицу сопоставления можно создать с помощью оператора Mapping.
Syntax:
Map *fieldlist Using mapname
Автоматическое сопоставление выполняется для полей, загруженных после выполнения оператора Map … Using вплоть до конца выполнения скрипта или появления оператора Unmap.
Сопоставление в цепочке событий, заканчивающейся сохранением поля во внутренней таблице QlikView, выполняется в последнюю очередь. Таким образом, сопоставление выполняется не при каждом появлении имени поля в выражении, а тогда, когда значение сохранено во внутренней таблице под определенным именем поля. Если необходимо выполнить сопоставление на уровне выражения, используйте функцию Applymap().
Arguments:
Аргумент | Описание |
---|---|
*fieldlist | Разделенный запятыми список полей, которые следует сопоставить, начиная с этой точки выполнения скрипта. Символ |
mapname | Имя таблицы сопоставления, считанной ранее в операторе mapping load или mapping select. |
Примеры и результаты:
Пример | Результат |
---|---|
|
Позволяет выполнять сопоставление поля |
|
Позволяет выполнять сопоставление полей |
|
Позволяет сопоставлять все поля с помощью элемента |