Ir para conteúdo
  • 0

Dividir colunas


Felipe Guelfi
Ir para solução Solucionado por Edson Igari ,

Pergunta

13 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
6 horas atrás, Felipe Guelfi disse:

 

@Edson Igari 

Como você fez isso ? Poderia explicar?

Arquivo do power bi que enviou não consigo ver dá erro

1) Abre o power query, cria em consulta nula conforme print
image.png.612b34f9b297f890673e3b4cd976f2b7.png

2) Cola o código M
let
    Fonte = Excel.Workbook(File.Contents("C:\Users\EYRB\OneDrive - PETROBRAS\Área de Trabalho\Arquivo Test.xlsx"), null, true),
    Planilha1_Sheet = Fonte{[Item="Planilha1",Kind="Sheet"]}[Data],
    #"Tipo Alterado" = Table.TransformColumnTypes(Planilha1_Sheet,{{"Column1", type text}}),
    #"Cabeçalhos Promovidos" = Table.PromoteHeaders(#"Tipo Alterado", [PromoteAllScalars=true]),
    #"Tipo Alterado1" = Table.TransformColumnTypes(#"Cabeçalhos Promovidos",{{"Notas", type text}}),
    #"Personalização Adicionada" = Table.AddColumn(#"Tipo Alterado1", "Numero", each if Text.Contains([Notas],"TES") then Text.AfterDelimiter([Notas], "TES") else Text.AfterDelimiter([Notas], "TLE")),
    #"Texto Aparado" = Table.TransformColumns(#"Personalização Adicionada",{{"Numero", Text.Trim, type text}}),
    #"Primeiros caracteres extraídos" = Table.TransformColumns(#"Texto Aparado", {{"Numero", each Text.Start(_, 8), type text}}),
    #"Tipo Alterado2" = Table.TransformColumnTypes(#"Primeiros caracteres extraídos",{{"Numero", Int64.Type}}),
    #"Coluna Personalizada Adicionada" = Table.AddColumn(#"Tipo Alterado2", "Nome", each let splitNotas = Splitter.SplitTextByDelimiter(".", QuoteStyle.None)([Notas]), splitNotas2 = Splitter.SplitTextByCharacterTransition((c) => not List.Contains({"0".."9"}, c), {"0".."9"})([Notas]) in Text.Combine({Text.Middle(splitNotas{0}?, 9, 1), Text.Middle(splitNotas2{2}?, 5, 3)}), type text),
    #"Coluna Mesclada Inserida" = Table.AddColumn(#"Coluna Personalizada Adicionada", "Nome2", each Text.Combine({[Nome], Text.From([Numero], "pt-BR")}, " "), type text)
in
    #"Coluna Mesclada Inserida"

3) Tem que trocar o caminho do arquivo aqui.
image.png.96755f7c96aab733a3e261bda8a55d77.png

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