Ir para conteúdo
  • 0

Novas Colunas arquivo de Origem


Kassiu Clay
Ir para solução Solucionado por Rafa Lemos ,

Pergunta

  • Alunos

Boa tarde,

 

Adicionei novas colunas no arquivo de origem da pasta de arquivos .csv, no entanto quando atualizo o power query não vem essas novas colunas, alguma solução sem ter que subir a base novamente?

abaixo print da nova base e print do query

* Veja que a ultima coluna do query é a drop size

image.thumb.png.0cf563f1ab3f2b5469f80bc0f1a59746.png

 

* do arquivo de origem novo, tem mais duas colunas (FF Ativa e Utilização)

image.thumb.png.a114986f6f817c3f26ff19982672e1c4.png

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
Em 10/04/2021 em 12:33, Kassiu Clay disse:

#"Coluna de Tabela Expandida1" = Table.ExpandTableColumn(#"Outras Colunas Removidas1", "Transformar Arquivo (6)", Table.ColumnNames(#"Transformar Arquivo (6)"(#"Arquivo de Amostra (6)"))),

@Kassiu Clay boa noite!

Um dos problemas pode ser o que destaquei aqui do Código M.
Como ele pega do exemplo existente, caso você não atualize o exemplo ele manterá as colunas da primeira vez que carregou as bases.

Seria interessante rever o teu código M do exemplo e aplicar o que o professor @Vitor Peralva citou.

Em 09/04/2021 em 20:20, Vitor Peralva disse:

Vai observando etapa a etapa.

Se importou a pasta, numa primeira etapa estariam todos  os arquivos da pasta importada.

Se eventualmente utilizou arquivo de exemplo, a depender vai ter que olhar no código de transformação.

Tenta compartilhar o seu PBIX para podermos analisar ou, ao menos, o código utilizado no Power Query, que você pode obter no Editor Avançado.

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Boa Noite, @Kassiu Clay!

 

Por padrão, quando você importa um CSV, ele informa a quantidade de colunas.

Entre na sua etapa de Fonte e você vai ver algo como:

image.thumb.png.57c1c974578b1706f659ef207ce6450e.png

 

Veja onde marquei, que indica o número de colunas.

Você pode alterar de 7 (seu número provável) para 9 (novo número de linhas).

Se não der certo, informe para podermos analisar com mais calma a sua situação.

 

Depois, avalie as suas etapas, porque pode ser que em alguma a transformação que pode apagar as novas colunas, como as etapa de colunas removidas.

Qualquer coisa basta alterar a fórmula ou, clicar na etapa anterior, refazer a etapa e excluir a etapa original.

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Vai observando etapa a etapa.

Se importou a pasta, numa primeira etapa estariam todos  os arquivos da pasta importada.

Se eventualmente utilizou arquivo de exemplo, a depender vai ter que olhar no código de transformação.

Tenta compartilhar o seu PBIX para podermos analisar ou, ao menos, o código utilizado no Power Query, que você pode obter no Editor Avançado.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

let
    Fonte = Folder.Files("Z:\PRODUTIVIDADE\GESTÃO MPD\Meta"),
    #"Arquivos Ocultos Filtrados1" = Table.SelectRows(Fonte, each [Attributes]?[Hidden]? <> true),
    #"Invocar Função Personalizada1" = Table.AddColumn(#"Arquivos Ocultos Filtrados1", "Transformar Arquivo (6)", each #"Transformar Arquivo (6)"([Content])),
    #"Colunas Renomeadas1" = Table.RenameColumns(#"Invocar Função Personalizada1", {"Name", "Nome da Origem"}),
    #"Outras Colunas Removidas1" = Table.SelectColumns(#"Colunas Renomeadas1", {"Nome da Origem", "Transformar Arquivo (6)"}),
    #"Coluna de Tabela Expandida1" = Table.ExpandTableColumn(#"Outras Colunas Removidas1", "Transformar Arquivo (6)", Table.ColumnNames(#"Transformar Arquivo (6)"(#"Arquivo de Amostra (6)"))),
    #"Tipo Alterado" = Table.TransformColumnTypes(#"Coluna de Tabela Expandida1",{{"Nome da Origem", type text}, {"Mês", type text}, {"Caixa Viagem", Int64.Type}, {"Ocupação Caixa", Percentage.Type}, {"Ocupação Peso", Percentage.Type}, {"TLP", type number}, {"TTP", type number}, {"Drop Size", Int64.Type}}),
    #"Dividir Coluna por Delimitador" = Table.SplitColumn(#"Tipo Alterado", "Nome da Origem", Splitter.SplitTextByDelimiter(".", QuoteStyle.Csv), {"Nome da Origem.1", "Nome da Origem.2", "Nome da Origem.3"}),
    #"Tipo Alterado1" = Table.TransformColumnTypes(#"Dividir Coluna por Delimitador",{{"Nome da Origem.1", type text}, {"Nome da Origem.2", Int64.Type}, {"Nome da Origem.3", type text}}),
    #"Colunas Removidas" = Table.RemoveColumns(#"Tipo Alterado1",{"Nome da Origem.3"}),
    #"Colunas Renomeadas" = Table.RenameColumns(#"Colunas Removidas",{{"Nome da Origem.1", "Revenda"}, {"Nome da Origem.2", "Ano"}}),
    #"Colunas Reordenadas" = Table.ReorderColumns(#"Colunas Renomeadas",{"Revenda", "Mês", "Ano", "Caixa Viagem", "Ocupação Caixa", "Ocupação Peso", "TLP", "TTP", "Drop Size"}),
    #"Colunas Mescladas" = Table.CombineColumns(Table.TransformColumnTypes(#"Colunas Reordenadas", {{"Ano", type text}}, "pt-BR"),{"Mês", "Ano"},Combiner.CombineTextByDelimiter("/", QuoteStyle.None),"Data"),
    #"Data Analisada" = Table.TransformColumns(#"Colunas Mescladas",{{"Data", each Date.From(DateTimeZone.From(_)), type date}}),
    #"Intervalo de Texto Extraído" = Table.TransformColumns(#"Data Analisada", {{"Data", each Text.Middle(Text.From(_, "pt-BR"), 3, 50), type text}})
in
    #"Intervalo de Texto Extraído"

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...