Не удается удалить столбцы на основе типа данных с помощью Power Query

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

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

Я попытался глядя в интернете и через вопросы о Суперпользователе, связанные с Power-Query, но не нашел ответов.

11
задан daniellopez46
30.04.2023 18:18 Количество просмотров материала 2972
Распечатать страницу

1 ответ

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

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

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

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

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

0
отвечен Mike Honey 2023-05-02 02:06

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх