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.