Informations DAX - Fonction LOOKUPVALUE

La description

Renvoie la valeur dans result_columnName pour la ligne qui répond à tous les critères spécifiés par search_columnName et search_value.

Syntaxe

LOOKUPVALUE (
   <result_columnName>, <search_columnName>, <search_value>, 
   [<search_columnName>, <search_value>] …
)

Paramètres

N ° Sr. Paramètre et description
1

result_columnName

Nom complet d'une colonne contenant la valeur que vous souhaitez renvoyer.

Cela ne peut pas être une expression.

2

search_columnName

Le nom complet d'une colonne, dans la même table que result_columnName, ou dans une table associée, sur laquelle la recherche est effectuée.

Cela ne peut pas être une expression.

3

search_value

Expression scalaire qui ne fait référence à aucune colonne de la même table recherchée.

Valeur de retour

  • La valeur de result_column à la ligne où toutes les paires de search_column et search_value ont une correspondance.

  • Si aucune correspondance ne satisfait toutes les valeurs de recherche, un BLANK est renvoyé. En d'autres termes, la fonction ne retournera pas de valeur de recherche si seuls certains des critères correspondent.

  • Si plusieurs lignes correspondent aux valeurs de recherche et que dans tous les cas les valeurs result_column sont identiques, cette valeur est renvoyée. Cependant, si result_column renvoie des valeurs différentes, une erreur est renvoyée.

Exemple

= LOOKUPVALUE([Sport], [EventID],"E962")

Cette formule DAX renvoie le Sport correspondant à l'EventID - E962.