Ir para conteúdo
  • 0

EXTRAIR DADOS DA COLUNA


Anderson Souto
Ir para solução Solucionado por Rafa Lemos ,

Pergunta

  • Membros

Boa tarde Pessoal, tudo bem?

Estou tentando extrair os nomes "ADORO" e "OUTLET" da coluna linha tentando utilizar a coluna de exemplo, porem o limite para extração é de até 100 linhas.

Tem outra forma para que eu possa extrair esses dados?

Quem puder me ajudar agradeço.

 

imagem.png

Grupo Viação Mimo & ABM Protege Car.pbix

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0
  • Membros

@Anderson Souto e do print que mandou, o que exatamente corresponde ao nome do cliente? existe algum padrão nos registros? 

E do arquivo que mandou qual é a tabela que contém essa coluna?

Tenta isolar o problema, mandar uma base simples, com o problema isolado, e demonstra com print, ou arquivo como é, e como você quer que fique, porque facilita no entendimento e agiliza a resposta.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
6 minutos atrás, Bruno Abdalla de Souza disse:
if Text.Contains([NomeDaColuna], "ADORO") then "ADORO" else 
	if Text.Contains([NomeDaColuna], "OUTLET") then "OUTLET" else null 

Tente criar uma Coluna personalizada e adaptar este código M, colocando o nome da sua coluna.

Caso eu tenha mais clientes, eu teria que adicionar outra linha e colocando o cliente entre aspas?

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros

Se forem vários clientes, aí a melhor solução tem que ser outra. Você pode ter uma tabela com os nomes corretos dos clientes e de alguma forma procurar se a coluna com o texto "bagunçado" contém algum dos nomes corretos.
Anexa um exemplo menor para representar seu problema, simulando o nome de vários clientes que vc deseja retornar. Assim fica mais fácil de ajudar. Tente colocar um exemplo somente com o que vc necessita, sem mais nada.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros

Boa Noite, @Anderson Souto!

 

Sem a base de origem fica mais complicado fazer uma análise mais completa.

Olhando a imagem, o que pensei como solução:

01 - Dividir a coluna por " - ";
Você ficará com duas colunas.
As vezes o nome do cliente estará na primeira coluna, às vezes, na segunda.
Olhando, me parece que a parte que não contém o nome do cliente começaria com ADORO ou OUTLET.

02 - Criar uma coluna personalizada com a seguinte ideia:

let

TInicio = Text.Start([ColunaNomeDividida1], 5)

Comp = if TInicio <> "ADORO" and TInicio <> "OUTLE" then [ColunaNomeDividida1] else [ColunaNomeDividida2]

in

Comp

03 - Depois você pode excluir as colunas divididas.

 

Obs.: Estou fazendo de cabeça, sem o auxílio da sua base e do Power Query, logo, posso ter dado algum deslize, mas o importante é a ideia.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros

Bom dia a todos,

Muito obrigado por todo o suporte.

Segue relatório xlsx de clientes que emiti no sistema.

Eu gostaria de achar uma forma de criar uma nova coluna, para identificar o cliente baseado na coluna linha, conforme destacado em vermelho.

Segue arquivo Pbix em anexo.

imagem.png.258b0916ae2edec296c27efbd211d5e5.png

 

Clientes cadastrados.xlsx Grupo Viação Mimo & ABM Protege Car.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...