Share via


Función LOOKUPVALUE (DAX)

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

Sintaxis

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

Parámetros

  • result_columnName
    Nombre de una columna existente que contiene el valor que se desea obtener. La columna debe tener un nombre, normalmente completo, con la sintaxis estándar de DAX. No puede ser una expresión.

  • search_columnName
    Nombre de una columna existente, de la misma tabla que result_columnName o de una tabla relacionada, en la que se realiza la búsqueda. La columna debe tener un nombre, normalmente completo, con la sintaxis estándar de DAX. No puede ser una expresión.

  • search_value
    Expresión escalar que no hace referencia a ninguna de las columnas de la misma tabla en que se realiza la búsqueda.

Valor devuelto

Valor de result_column de la fila en que todos los pares de search_column y search_value tienen una coincidencia.

Si no hay ninguna coincidencia que cumpla todos los valores de búsqueda, se devuelve BLANK. Dicho de otro modo, la función no devuelve un valor de búsqueda si solo se cumplen algunos de los criterios.

Si hay varias filas con coincidencia de los valores de búsqueda y todos los valores de result_column son idénticos, se devuelve un valor. Sin embargo, si result_column devuelve valores diferentes, se recibe un error.

Ejemplo

En el ejemplo siguiente se devuelve SafetyStocklLevel para la bicicleta modelo "Mountain-400-W Silver, 46".

=LOOKUPVALUE(Product[SafetyStockLevel], [ProductName], " Mountain-400-W Silver, 46")