Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

A função 'LOOKUPVALUE' não oferece suporte à comparação de valores do tipo Text com valores do tipo Integer. Considere usar a função VALUE ou FORMAT para converter um dos valores.

ID Produto esta configurado como texto que impossibilita o programa de encontrar os valores. Como faço para mudar?

1 resposta
solução!

Oi Amanda, tudo bem?

De fato, o erro que você informou diz que a função LOOUPVALUE não compara comparar um valor de texto com um "integer" (número ou inteiro). Na prática, isso significa que uma das suas colunas está em formato de texto e outra está em formato de número e por isso a função não consegue fazer uma comparação entre elas. Uma solução para o problema é alterar o formato de uma das tabelas para número.

Para converter o valor de número para texto é necessário seguir os seguintes passos:

  • Clique no menu lateral no ícone de Exibição de Dados;
  • Selecione a coluna "Matrícula" na tabela "Vendedores" no título da coluna e no menu superior, selecione a opção "Ferramentas de coluna" e escolha no menu de "Tipo de Dados" a opção "Texto";
  • Após realizar essa alteração clique em "Sim" na tela que aparecerá e depois os dados devem aparecer à direita na célula, isso confirma que os dados são numerais e não texto.

Lembre-se de alterar também o tipo de dado da coluna "Matricula" da tabela "Notas".

Captura de tela do Power BI Desktop mostrando o nome da coluna selecionado na tabela de vendas

Dessa forma, todos os valores que serão comparados pela função LOOKUPVALUE ficarão em formato de texto evitando o problema na comparação de dois tipos diferentes de dados.

Espero ter ajudado. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!