Quem pode me ajudar com esse erro!!
Quem pode me ajudar com esse erro!!
Olá Rebeca, tudo bem?
Notei que o seu código está trocado a ordem Produtos[ID Produto]
e Produtos[Valor]
:
Valor = LOOKUPVALUE(Produtos[ID Produto], Produtos[Valor], Vendas[ID Produto])
Acima a função tenta encontrar Produtos[ID Produto]
baseado em Produtos[Valor]
e Vendas[ID Produto]
. Como Produtos[Valor]
não é uma chave primária ou única, a busca pode resultar em múltiplos valores, o que leva ao erro "Uma tabela de vários valores foi fornecida, sendo que um único valor era esperado".
A função LOOKUPVALUE
é utilizada no Power BI para buscar valores em uma tabela com base em uma ou mais condições. Ela permite retornar um valor de uma coluna específica, utilizando pares de colunas e valores de pesquisa. A ordem dos parâmetros dessa função é bem importante.
Portanto, recomendo seguir o código do instrutor:
Valor = LOOKUPVALUE(Produtos[Valor], Produtos[ID Produto], Vendas[ID Produto])
Acima, Produtos[Valor]
é a coluna de resultado, Produtos[ID Produto]
é a coluna de pesquisa, e Vendas[ID Produto]
é o valor a ser procurado.
Espero ter ajudado.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!