ApplyMap - función de script
La función de script ApplyMap sirve para enlazar (o mapear) el resultado de una expresión con una tabla de correspondencia previamente cargada.
Syntax:
ApplyMap('map_name', expression [ , default_mapping ] )
Return data type: dual
Arguments:
Argumento | Descripción |
---|---|
|
El nombre de una tabla de asignación que se creó previamente a través de la sentencia mapping load o mapping select. Su nombre debe ir entre comillas simples. Advertencia: Si utiliza esta función en una variable expandida de macros y hace referencia a una tabla de asignación que no existe, la llamada de función falla y no se crea un campo.
|
|
La expresión, el resultado de lo que debe mapearse o asignarse. |
|
Si se establece, este valor se usará como valor predeterminado si la tabla de asignación no contiene un valor coincidente para |
Example:
En este ejemplo, se ha cargado una lista de comerciales con un código de país que representa su país de residencia. Se utiliza una tabla que asigna un código de país a un país para reemplazar el código de país por el nombre del país. Solo tres países están definidos en la tabla de asignación, otros códigos de país están asignados a
La tabla resultante (Vendedores) tiene el siguiente aspecto:
Salesperson | Country |
---|---|
John | Sweden |
Mary | Sweden |
Per | Sweden |
Preben | Denmark |
Olle | Denmark |
Ole | Norway |
Risttu | Rest of the world |