Удалить строки в Power Query

Одна из распространенных операций при обработке данных — удаление строк..

Так обстоит дело, например, с данными о поездках болгарских граждан, опубликованными НСИ на своем сайте..

Часто в таких файлах есть строки с пояснениями под данными:

В Excel ненужные строки обычно удаляются путем удаления. Давайте загрузим данные в Power Query и посмотрим, как там удаляются строки с помощью Удалить строки.

Эта проблема

Заметка нам тоже не нужна, хотя она несет важную информацию (это чистый пример метаданных, но, возможно, в другой раз для них)

Строка 31 (обведена синим) — это строка суммирования, в которой собраны данные для соответствующих стран, а строка 32 (обведена красным) пуста. Обе линии следует удалить, чтобы не искажать анализ..

Читать также:  Power Query - краткое руководство от Microsoft

Есть два основных способа удаления строк. Один из них — удалить строки, которые (не) соответствуют определенным критериям, путем фильтрации. Подробнее о фильтрации в Power Query здесь.

Другой способ — использовать меню

Удалить строки

Он находится в Доме — Уменьшить ряды

Возможные варианты:

  1. Удалить верхние строки — удаляет несколько строк вверху.
  2. Удалить нижние строки — удаляет ряд строк ниже.
  3. Удалить альтернативные строки — удаляет чередующиеся строки (например, каждую пятую строку).
  4. Удалить дубликаты — удаляет все строки, содержащие одинаковые данные, во всех столбцах.
  5. Удалить пустые строки — удаляет строки, в которых все столбцы пусты (например, строка 32 выше).
  6. Удалить ошибки — удаляет строки только с ошибками.
Читать также:  Продвигайте заголовки - заголовок в Power Query

Варианты 1–3 удаляют строки в зависимости от их расположения в таблице, а варианты 4–6 удаляют строки в зависимости от их содержимого. Поэтому в меню они разделены одной строкой..

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

И вуаль — убираются три верхних ряда и наша таблица начинает складываться..

Если мы выберем Remove Rows — Remove Bottom Rows, появится то же меню, в котором мы снова указываем, сколько строк удалить внизу.

Сохранить ряды

Вы, возможно, заметили, что рядом с Remove Rows находится Keep Rows, т.е. — Сохранить строки.

Как следует из названия, эта кнопка позволяет нам сохранять определенные строки данных (другие, естественно, исчезают)

Читать также:  21 великий футболист, ставший отличными тренерами

Здесь параметры аналогичны, но вместо сохранения чередующихся строк происходит сохранение всей области (скажем, от строки 5 до строки 25), и вполне логично, что нет возможности сохранять только пустые строки..

ВАЖНЫЙ!

Наконец, рекомендация. Хотя Удалить строки / Сохранить строки довольно полезны и просты в использовании параметры Power Query, дважды подумайте, прежде чем использовать их. Вы должны быть абсолютно уверены, что структура данных исправлена, и когда файл за следующий месяц появится снова, три верхние и две нижние строки будут избыточными..

Понравилась статья? Поделиться с друзьями:
Что нужно знать пользователю?