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!