Map
O comando map ... using é usado para mapear um determinado valor de campo ou uma expressão para os valores de uma tabela de mapeamento específica. A tabela de mapeamento é criada pelo comando Mapping.
Sintaxe:
Map *fieldlist Using mapname
O mapeamento automático é feito para campos carregados depois do comando Map … Using até o final do script ou até um comando Unmap ser encontrado.
O mapeamento ocorre por último na cadeia de eventos e leva ao campo armazenado na tabela interna do QlikView. Isso significa que o mapeamento não é feito sempre que um nome de campo é encontrado como parte de uma expressão, mas quando o valor está armazenado sob o nome de campo na tabela interna. Se o mapeamento em nível da expressão for necessário, a função Applymap() deverá ser usada.
Argumentos:
Argumento | Descrição |
---|---|
*fieldlist | Uma lista dos campos separados por vírgulas que devem ser mapeados a partir desse ponto no script. O uso de * como lista de campos indica todos os campos. Os caracteres curingas * e ? são permitidos nos nomes de campo. Poderá ser necessário colocar os nomes de campos entre aspas quando forem utilizados caracteres curinga. |
mapname | O nome de uma tabela de mapeamento lida anteriormente em um comando mapping load ou mapping select. |
Exemplos e resultados:
Exemplo | Resultado |
---|---|
Map Country Using Cmap; | Permite o mapeamento do campo Country usando o mapa Cmap. |
Map A, B, C Using X; | Permite o mapeamento dos campos A, B e C usando o mapa X. |
Map * Using GenMap; | Permite o mapeamento de todos os campos usando GenMap. |