Ir para conteúdo
  • 0

Função Table.ColumnsName - Linguagem M


Rodrigo Souza
Ir para solução Solucionado por Vitor Peralva ,

Pergunta

  • Alunos

Pessoal, boa tarde! 
Tudo bem?

No módulo 2.1 Exercícios e Desafios no Power Query (Aula 7 - Solução Parte 1 - Funções Excel.Workbook e Csv.Document), que trata da parte de encontrarmos uma solução com uma fórmula que retorne, de forma dinâmica, o nome do arquivo ano, minha dúvida ficou na questão que a função Table.ColumnsName pede como argumento uma tabela, e o argumento ficou desta maneira: 

Table.ColumnNames(#"Cabeçalhos Promovidos"){0} - Ou seja, o argumento foi o nome de uma etapa "Cabeçalhos promovidos", e não o nome de uma tabela em si. Qual a razão?

image.thumb.png.d463c300068e055242fd2dcb29b1118e.png

Obrigado.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Boa Noite, @Rodrigo Souza!

 

Cada etapa em sua Consulta, via de regra, é considerada como uma tabela.

Sendo assim, você pode fazer referência a etapa anterior, no caso, #"Cabeçalhos Promovidos", e obter os cabeçalhos nela presentes.

Se você olhar a eapa anterior, ela possui linhas e colunas, sendo, de fato, uma tabela.

Se você colocar somente isto Table.ColumnNames e a etapa, lhe retornará uma lista com o nome das colunas.

O {0} serve para pegar o primeiro elemento desta lista.

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