none
Duvidas sobre Power Query RRS feed

  • Pergunta

  • Bom dia

    Sou iniciante em Power Query e se possivel tirar algumas duvidas que nao consigo resolver.

    Gerei uma expressao M com o Power Query (Excel 2013) que nada mais e do que ler as Tabelas que estao num determinado diretorio e esta funcionando normalmente, conforme mostra a Fig1.

    O diretorio em que preciso buscar os dados da Tabela estao em amarelo conforme mostra a fig2 ( desculpe,o meu excel esta em Japones mas os codigo M sao os mesmos), mas gostaria que isso ficasse dinamico, substituindo por uma variavel, para que busque os dados da Tabela no diretorio em que esteja colocado as Pastas da Tabela.

    Fig1

    Fig2

    Para tal, criei um intervalo nomeado na pasta ativa de nome "root" e coloquei "C:\Users\Antonio Tadao kano\Documents\PowerQuery1\CartaoPonto" no intervalo nomeado. e complementei o M com uma variavel de nome caminho que chama esse intervalo nomeado da planilha e subistitui a parte amarela pelo nome da variavel caminho conforme mostra a Fig3

    Fig3

    Dai deu erro como abaixo na fig4

    Fig4

    Onde devo ter errado?

    Desde ja agradeco a quem possa dar um retorno.

    Tadao


    sábado, 19 de maio de 2018 06:59

Respostas

  • Desculpe pessoal, depois de analizar melhor o codigo da Fig 3, notei que faltava colocar o [Column1] antes da lista{0}.

    Como no meu caso e um intervalo nomeado e nao uma Tabela, preciso colocar o [Column1] senao nao funciona, no caso de Tabela, colocaria o nome do cabecalho [NomeCabecalho], ficando a linha modificada da Figura 3 como abaixo.Agradeco a todos que acessaram pra tentar ajudar, obrigado.

    caminho=Excel.CurrentWorkbook(){[Name="root"]}[Content][Column1]{0},


    segunda-feira, 21 de maio de 2018 04:49