Informações DAX - função LOOKUPVALUE

Descrição

Retorna o valor em result_columnName para a linha que atende a todos os critérios especificados por search_columnName e search_value.

Sintaxe

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

Parâmetros

Sr. Não. Parâmetro e Descrição
1

result_columnName

O nome totalmente qualificado de uma coluna que contém o valor que você deseja retornar.

Não pode ser uma expressão.

2

search_columnName

O nome totalmente qualificado de uma coluna, na mesma tabela que result_columnName ou em uma tabela relacionada, sobre a qual a pesquisa é executada.

Não pode ser uma expressão.

3

search_value

Uma expressão escalar que não se refere a nenhuma coluna na mesma tabela que está sendo pesquisada.

Valor de retorno

  • O valor de result_column na linha onde todos os pares de search_column e search_value têm uma correspondência.

  • Se não houver correspondência que satisfaça todos os valores da pesquisa, um BLANK é retornado. Em outras palavras, a função não retornará um valor de pesquisa se apenas alguns dos critérios corresponderem.

  • Se várias linhas corresponderem aos valores de pesquisa e em todos os casos os valores result_column forem idênticos, esse valor será retornado. No entanto, se result_column retornar valores diferentes, um erro será retornado.

Exemplo

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

Esta fórmula DAX retorna o esporte correspondente ao EventID - E962.