Ir para conteúdo
  • 0

SUBSTITUIR VALORES


Rafael Leite
Ir para solução Solucionado por Vitor Peralva ,

Pergunta

  • Membros

Fala galera, boa noite!

Através do Power Query (Linguagem M) quero substituir o valor de duas colunas diferentes por "null" porém as informações dessas colunas também são diferentes.

Exemplo: Coluna 1 - "Arroz" substituir por "null"

Coluna 2 - "Feijão" substituir por "null"

É possível fazer isso em apenas uma etapa aplicada? Se sim, podem me orientar como?

image.png.a75dd62caf895f64a8b6691752eaad4a.png

Basev2.xlsx

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 1
  • Membros
  • Solução

Boa Noite, @Rafael Leite!

Uma das formas que você poderia utilizar para fazer isto numa única etapa seria:

 

= Table.TransformColumns(EtapaAnterior,
{
{"Coluna1", each Replacer.ReplaceValue(_, "Arroz", null), type text},
{"Coluna2", each Replacer.ReplaceValue(_, "Feijão", null), type text}
})

 

Agora, uma dica, não se preocupe muito com o número de etapas.

Na prática, o Power Query executa diversas etapas de forma concomitante, desde que não sejam dependentes uma da outra.

Então, não é necessariamente o número de etapas que influencia no desempenho, mas aquilo que você pede para ele fazer dentro das suas etapas.

Este tipo de substituição, por exemplo, gera perda de performance, se puder fazê-la diretamente na fonte, melhor, caso não, consegue fazer, mas de modo menos performático.

 

Espero ter ajudado.

  • Obrigado(a) 1
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...