LookUp()

LookUp() sert à consulter une autre ligne ou une autre position du contexte courant.

Présentation

Lorsqu'une valeur doit être recherchée dans une table interne à partir d'un autre champ, LookUp() peut dépanner dans un script. C'est pratique pour un enrichissement ponctuel, mais souvent moins adapté qu'une table MAPPING sur de gros volumes. Vérifie les doublons et les performances avant de généraliser son usage.

Syntaxe

LookUp(field_name, match_field_name, match_field_value [, table_name])

Exemple pratique

Exemple Qlik

Expression Qlik

LookUp('Prix', 'Code', 'B', 'Tarifs')

Données de départ

Table Tarifs
Code A = 12 €
Code B
18 €

Résultat

18

Retrouver le prix associé au code B.

Précisions techniques

  • table_name est facultatif. Le préciser évite toute ambiguïté lorsque plusieurs tables peuvent contenir les champs recherchés.