Accéder au contenu principal Passer au contenu complémentaire

Map

L'instruction map ... using permet de mapper une valeur de champ ou une expression donnée aux valeurs d'une table de mappage précise. La table de mappage est créée par l'instruction Mapping.

 

Map fieldlist Using  mapname

 

Le mappage automatique s'applique aux champs chargés après l'instruction Map … Using jusqu'à la fin du script ou jusqu'à ce qu'une instruction Unmap soit rencontrée.

Le mappage est effectué en dernier dans la chaîne des événements qui conduisent au stockage du champ dans la table interne de Qlik Sense. Cela signifie que le mappage n'est pas effectué à chaque fois qu'un nom de champ est rencontré dans une expression, mais plutôt lorsque la valeur est stockée sous ce nom de champ dans la table interne. Si le mappage au niveau de l'expression est requis, la fonction Applymap() doit être utilisée à la place.

 

Arguments
Argument Description
fieldlist Liste des champs, séparés par des virgules, qui doivent être mappés à partir de cet endroit du script. L'utilisation du symbole * comme liste de champs signifie inclure tous les champs. Les caractères génériques * et ? sont autorisés dans les noms des champs. Il peut s'avérer nécessaire de mettre les noms des champs entre guillemets lorsque des caractères génériques sont utilisés.
mapname Nom d'une table de mappage lue précédemment dans une instruction mapping load ou mapping select.

Exemples et résultats :
Exemple Résultat
Map Country Using Cmap; Active le mappage du champ Country en utilisant Cmap.
Map A, B, C Using X; Active le mappage des champs A, B et C en utilisant X.
Map * Using GenMap; Active le mappage de tous les champs en utilisant GenMap.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !