Ir para conteúdo
  • 0

SUBSTITUIR VALORES


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

Pergunta

  • Alunos

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
  • Alunos
  • 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.

  • Thanks 1
Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...