June 28, 2021

Power Query. Действия на уровне таблицы

При работе в диалоговом окне Редактор Power Query средство Power Query также позволяет применить определенные операции ко всей таблице данных в целом. Доступный набор операций на уровне таблицы в целом можно увидеть, щелкнув на кнопке Действия с таблицей, расположенной в верхнем левом углу таблицы на панели предварительного просмотра. Краткое описание команд представлено ниже:

Копировать всю таблицу. Копирование данных текущего запроса в буфер обмена.

Использовать первую строку в качестве заголовков. Замена всех заголовков столбцов в таблице значениями в соответствующих столбцах первой строки данных.

Добавить пользовательский столбец.... Вставка в таблицу нового столбца после последнего столбца таблицы. Значения в новом столбце будут определены в соответствии со значением или формулой, предоставленной пользователем.

Добавить столбец из примеров.... Создание пользовательского столбца, в котором будут скомбинированы данные из других столбцов на основании нескольких предоставленных пользователем примеров. Как и в случае команды Мгновенное заполнение программы Excel, встроенная интеллектуальная логика выявления шаблона средства Power Query выведет на основании предоставленных образцов алгоритм преобразования данных, а затем применит его для заполнения нового столбца вычисленными значениями.

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

Добавление условного столбца.... Вставка нового столбца после последнего столбца таблицы, а затем заполнение его значениями в соответствии с заданным пользователем оператором если-то-иначе.

Добавить столбец индекса. Вставка нового столбца, содержащего в своих строках последовательность целых чисел, начинающуюся с 1, 0 или любого другого заданного пользователем значения.

Выбор столбцов.... Выбор столбцов, которые должны присутствовать в результатах выполнения запроса.

Сохранить верхние строки.... Удаление из таблицы всех строк за исключением N верхних строк. Значение N определяется пользователем.

Сохранить нижние строки.... Удаление из таблицы всех строк за исключением N нижних строк. Значение N определяется пользователем.

Сохранять диапазон строк.... Удаление из таблицы всех строк за исключением тех, которые попадают в заданный пользователем диапазон.

Сохранять дубликаты. Удаление из таблицы всех строк, в которых значения в заданных столбцах являются уникальными; это позволит сосредоточиться исключительно на строках с дубликатами.

Сохранить ошибки. Удаление всех строк, которые не содержат ошибок; это позволит быстро отфильтровать ошибочные значения, обнаруженные в процессе преобразования.

Удалить верхние строки.... Удаление из таблицы N верхних строк данных.

Удалить нижние строки.... Удаление из таблицы N нижних строк данных.

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

Удалить дубликаты. Удаление в выбранном столбце всех строк, в которых значение в столбце дублирует уже найденное ранее. Строка с первым вхождением этого значения не удаляется.

Удалить ошибки. Удаление всех строк, в которых в выбранном столбце присутствуют сообщения об ошибке.

Слияние запросов.... Создание нового запроса, выполняющего слияние текущей таблицы с данными других запросов в рабочей книге на основании сопоставления значений в указанных столбцах.

Добавить запросы.... Создание нового запроса, который допишет к концу данной таблицы результаты выполнения другого запроса, сохраняемого в этой рабочей книге.