ApplyMap — функция скрипта
Функция скрипта ApplyMap используется для сопоставления результата выражения с ранее загруженной таблицей сопоставления.
Syntax:
ApplyMap('map_name', expression [ , default_mapping ] )
Return data type: двойное значение
Arguments:
Аргумент | Описание |
---|---|
|
Имя таблицы сопоставления, созданной ранее с помощью операторов mapping load или mapping select. Имя таблицы должно быть заключено в одинарные прямые кавычки. Предупреждение: Если функция используется в развернутой переменной макроса со ссылкой на несуществующую таблицу сопоставления, происходит сбой вызова функции и поле не создается.
|
|
Выражение, результат которого должен быть сопоставлен. |
|
Если это значение задано, оно будет использовано как значение по умолчанию, если таблица сопоставления не содержит совпадающего значения для параметра |
Example:
В этом примере мы загружаем список продавцов с кодом страны, представляющим их страну проживания. Мы используем таблицу, соответствующую коду страны, для той страны, код которой будет заменен ее названием. В таблице сопоставления указаны только три страны, коды других стран указаны в параметре
Полученная таблица («Менеджеры по продажам») выглядит следующим образом:
Salesperson | Country |
---|---|
John | Sweden |
Mary | Sweden |
Per | Sweden |
Preben | Denmark |
Olle | Denmark |
Ole | Norway |
Risttu | Rest of the world |