Ir para conteúdo
  • 0

Dúvida Linguagem M e Dax.


ALEXANDRE LEITE

Pergunta

  • Membros

Boa noite Parceiros,

Seguinte,  tenho duas tabelas, PVs e Requisições, na tabela PVs tenho a coluna [PV] que contem o número do pedido de venda, já na tabela requisições tenho a coluna [Obs. Cabeçalho].

Na coluna [Obs. Cabeçalho] cada "célula" contem um texto que pode conter o número do PV.

Como faço uma espécie de Procv na coluna [Obs. Cabeçalho] procurando o número do PV e trazendo a informação da coluna [Número do documento]?

Ideal é fazer com DAX ou M?

 

image.png.baef5e974e4776486777b7e0118bb804.png

TESTE.pbix

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
  • Membros

Olá Alexandre o ideal neste caso, caso na observação tenha um padrão de escrita como por exemplo a linha ali PV6526, o ideal seria usar a opção de extrair texto entre os delimitadores na aba adicionar coluna e colocar o primeiro delimitador como PV e o outro como um espaço em branco, assim ele irá gerar uma coluna com os números dos PV's, em minha opinião nesse caso seria melhor já fazer isso no Power Query mesmo.

Editado por Renato Rossato
  • Gostei 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros

Boa noite Alexandre.

Segue uma solução utilizando Linguagem M. Criei duas novas consultas, uma consulta auxiliar para tratar as requisições, e outra de pedidos de vendas que foram que foram encontrados na consulta auxiliar,

Gostaria de sinalizar que como não existe um padrão de identificador para os PVs, existe um risco de algum valor aleatório que esteja em [Obs. Cabeçalho] possa coincidir com o número do PV, resultando em uma informação incorreta. Segue uma situação similar a abaixo.

 

Imagem.png.a3d1e77bbb010880c39de6a9069c8e92.png

 

Espero ter ajudado.

Solução Procv 2.pbix

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...