Ir para conteúdo
  • 0

Substituir valores


Thiago Pedrazi
Ir para solução Solucionado por FelipeHulle ,

Pergunta

8 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Olá @Thiago Pedrazi,

Coloque essa etapa no power query:

= Table.ReplaceValue(#"Tipo Alterado", each [COLUNA A SER ALTERADA], each if Date.From([COLUNA DATA]) < #date(2023,02,01) and [COLUNA A SER ALTERADA] = "CHOPP CLÁSSICO SUNSET CLUB" then "CLÁSSICO SUNSET CLUB" else [COLUNA A SER ALTERADA],Replacer.ReplaceValue,{"COLUNA A SER ALTERADA"})

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

@Thiago Pedrazi, testa este código como exemplo:

let
    MesAnoMudanca = "202303",
    Fonte = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjDUNzTUNzIwMlLSUXL28A8IUHD2OdwYHOzp7K8QHOoX7BoCFAh1UorVASo21gcioGJjQopjAQ==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Data = _t, #"Coluna 1" = _t]),
    Teste = 
         Table.ReplaceValue(
             Fonte,
             each [Coluna 1], 
             each if Date.ToText(Date.From([Data]), "yyyyMM") < MesAnoMudanca and [Coluna 1] = "CHOPP CLÁSSICO SUNSET CLUB" then "CLÁSSICO SUNSET CLUB" else [Coluna 1],
             Replacer.ReplaceValue,
             {"Coluna 1"}
            ),
    AlteraTipoDados = Table.TransformColumnTypes(Teste,{{"Data", type date}})
in
    AlteraTipoDados

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 14/06/2023 em 17:31, FelipeHulle disse:

Olá @Thiago Pedrazi,

Coloque essa etapa no power query:

= Table.ReplaceValue(#"Tipo Alterado", each [COLUNA A SER ALTERADA], each if Date.From([COLUNA DATA]) < #date(2023,02,01) and [COLUNA A SER ALTERADA] = "CHOPP CLÁSSICO SUNSET CLUB" then "CLÁSSICO SUNSET CLUB" else [COLUNA A SER ALTERADA],Replacer.ReplaceValue,{"COLUNA A SER ALTERADA"})

Boa noite! @FelipeHulle , desculpe a demora em responder.
Vou verificar e retorno! Mto Obrigado!

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 14/06/2023 em 17:48, Bruno Abdalla de Souza disse:

@Thiago Pedrazi, testa este código como exemplo:

let
    MesAnoMudanca = "202303",
    Fonte = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjDUNzTUNzIwMlLSUXL28A8IUHD2OdwYHOzp7K8QHOoX7BoCFAh1UorVASo21gcioGJjQopjAQ==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Data = _t, #"Coluna 1" = _t]),
    Teste = 
         Table.ReplaceValue(
             Fonte,
             each [Coluna 1], 
             each if Date.ToText(Date.From([Data]), "yyyyMM") < MesAnoMudanca and [Coluna 1] = "CHOPP CLÁSSICO SUNSET CLUB" then "CLÁSSICO SUNSET CLUB" else [Coluna 1],
             Replacer.ReplaceValue,
             {"Coluna 1"}
            ),
    AlteraTipoDados = Table.TransformColumnTypes(Teste,{{"Data", type date}})
in
    AlteraTipoDados

 

Boa noite @Bruno Abdalla de Souza! Desculpe a demora em retornar..
Vou verificar e retorno! Abs! Obrigado!

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 14/06/2023 em 17:31, FelipeHulle disse:

Olá @Thiago Pedrazi,

Coloque essa etapa no power query:

= Table.ReplaceValue(#"Tipo Alterado", each [COLUNA A SER ALTERADA], each if Date.From([COLUNA DATA]) < #date(2023,02,01) and [COLUNA A SER ALTERADA] = "CHOPP CLÁSSICO SUNSET CLUB" then "CLÁSSICO SUNSET CLUB" else [COLUNA A SER ALTERADA],Replacer.ReplaceValue,{"COLUNA A SER ALTERADA"})

Oi @FelipeHulle! Perdão pela demora..
Mas em qual parte do Power query vc diz? No editor avançado?

Obrigado!

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Olá @Thiago Pedrazi tudo bem? 😃

Esperamos que você tenha encontrado a solução que tanto desejava!!

Caso alguma resposta tenha ajudado, você pode marcá-la como Solução . Com isso o tópico poderá ser fechado! 

Maas...

Pode acontecer de você receber uma resposta que não é 100% do que você esperava. Mesmo assim, se ela o ajudou de alguma forma para que você mesmo conseguisse chegar à solução, conte como você fez isso e marque como a melhor resposta. 😉

 

Obrigado por tonar nossa comunidade #INCOMPARÁVEL!!

Att Julian Salcedo I Community Manager Xperiun

 

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