Não é possível remover colunas com base no tipo de dados usando o Power Query

0

Estou tentando automatizar um processo de carregamento e quero saber se é possível realizar operações em coluna no Excel Power Query. Especificamente, quero saber como manter ou descartar colunas com base no tipo de dados. Eu sei como usar Escolher colunas e Remover colunas no menu, mas isso é um pouco mais específico do que essas duas opções podem fazer.

Ainda não aprendi a linguagem M, mas recebo M soluções com as quais posso aprender.

Eu tentei pesquisar on-line e por meio de perguntas do SuperUser relacionadas ao Power-Query, mas não encontrei nenhuma resposta.

    
por daniellopez46 03.02.2016 / 00:36

1 resposta

0

Existe uma função para Table.ColumnsOfType que pode ser útil:

link

Por exemplo, você poderia inserir isso em uma função Table.RemoveColumns, por exemplo (assumindo que o seu passo anterior foi "Tipo Alterado"

= Table.RemoveColumns(#"Changed Type",Table.ColumnsOfType(#"Changed Type", {type number}) )

Você pode obter a interface do usuário do Power Query para ajudar a escrever isso - basta usá-la para remover uma coluna e editar a fórmula resultante da etapa para ficar parecida com o exemplo acima.

    
por 03.02.2016 / 04:45