Información de DAX: función LOOKUPVALUE

Descripción

Devuelve el valor en result_columnName para la fila que cumple con todos los criterios especificados por search_columnName y search_value.

Sintaxis

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

Parámetros

No Señor. Descripción de parámetros
1

result_columnName

El nombre completo de una columna que contiene el valor que desea devolver.

No puede ser una expresión.

2

search_columnName

El nombre completo de una columna, en la misma tabla que result_columnName, o en una tabla relacionada, sobre la que se realiza la búsqueda.

No puede ser una expresión.

3

search_value

Una expresión escalar que no se refiere a ninguna columna de la misma tabla en la que se busca.

Valor devuelto

  • El valor de result_column en la fila donde todos los pares de search_column y search_value coinciden.

  • Si no hay ninguna coincidencia que satisfaga todos los valores de búsqueda, se devuelve un EN BLANCO. En otras palabras, la función no devolverá un valor de búsqueda si solo algunos de los criterios coinciden.

  • Si varias filas coinciden con los valores de búsqueda y, en todos los casos, los valores de result_column son idénticos, se devuelve ese valor. Sin embargo, si result_column devuelve valores diferentes, se devuelve un error.

Ejemplo

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

Esta fórmula de DAX devuelve el deporte correspondiente al EventID - E962.