Я пытаюсь автоматизировать процесс загрузки и хочу узнать, возможно ли выполнять операции по столбцам в Excel Power Query. В частности, я хочу знать, как сохранить или отбросить столбцы в зависимости от типа данных. Я знаю, как использовать «Выбрать столбцы» и «Удалить столбцы» в меню, но это немного более конкретно, чем то, что могут сделать эти два параметра.

Я еще не выучил М-язык, но приветствую М-решения, на которых я могу учиться.

Я пытался смотреть онлайн и просматривать вопросы SuperUser, связанные с Power-Query, но не нашел ответов.

1 ответ1

0

Есть функция для Таблицы.ColumnsOfType, который может быть полезен:

https://msdn.microsoft.com/en-us/library/mt260753.aspx

Например, вы можете включить это в таблицу.Функция RemoveColumns, например (при условии, что вашим предыдущим шагом был "Измененный тип"

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

Вы можете получить пользовательский интерфейс Power Query, чтобы помочь написать это - просто используйте его, чтобы удалить столбец, а затем отредактируйте формулу полученного шага, чтобы она выглядела как пример выше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .