Ir para conteúdo
  • 0

Importação de arquivos


Diego.fs
Ir para solução Solucionado por Maycon Silva ,

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos

Boa Tarde, @Diego.fs!

 

Tenta assim:

 

Insere numa consulta nula esta função e renomeia ela para fxTrataPlanilha:

 

(Tabela as table) =>

let

    #"Personalização Adicionada" = Table.AddColumn(Tabela, "Personalizar", each [
Categoria = Tabela[Column2]{0},
País = Tabela[Column2]{1},
Supervisor = Tabela[Column2]{2},
Ano = Tabela[Column2]{3}
]),
    #"Linhas Superiores Removidas" = Table.Skip(#"Personalização Adicionada",6),
    #"Cabeçalhos Promovidos" = Table.PromoteHeaders(#"Linhas Superiores Removidas", [PromoteAllScalars=true]),
    #"Colunas Removidas" = Table.RemoveColumns(#"Cabeçalhos Promovidos",{"Total Geral"}),
    #"Linhas Filtradas" = Table.SelectRows(#"Colunas Removidas", each ([Rótulos de Linha] <> "Total Geral")),
    #"Outras Colunas Não Dinâmicas" = Table.UnpivotOtherColumns(#"Linhas Filtradas", {"Rótulos de Linha", "Column15"}, "Mês", "Valor"),
    #"Column15 Expandido" = Table.ExpandRecordColumn(#"Outras Colunas Não Dinâmicas", "Column15", {"Categoria", "País", "Supervisor", "Ano"}, {"Categoria", "País", "Supervisor", "Ano"})
in
    #"Column15 Expandido"

 

E você vai aplicar ela no seu arquivo.

O meu código ficou assim:

let
    Fonte = Excel.Workbook(File.Contents("C:\Users\vitor\Downloads\SalesArmando2013[1].xlsx"), null, true),
    #"Outras Colunas Removidas" = Table.SelectColumns(Fonte,{"Data"}),
    #"Função Personalizada Invocada" = Table.AddColumn(#"Outras Colunas Removidas", "fxTrataPlanilha", each fxTrataPlanilha([Data])),
    #"Outras Colunas Removidas1" = Table.SelectColumns(#"Função Personalizada Invocada",{"fxTrataPlanilha"}),
    #"fxTrataPlanilha Expandido" = Table.ExpandTableColumn(#"Outras Colunas Removidas1", "fxTrataPlanilha", {"Rótulos de Linha", "Categoria", "País", "Supervisor", "Ano", "Mês", "Valor"}, {"Rótulos de Linha", "Categoria", "País", "Supervisor", "Ano", "Mês", "Valor"})
in
    #"fxTrataPlanilha Expandido"

 

Aí bastaria alterar o endereço do arquivo.

 

Espero que tenha ajudado.

  • Like 1
  • 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...