Фильтрация по значениям в столбце

В Power Query можно включить или исключить строки в соответствии с определенным значением в столбце. Вы можете выбрать один из трех методов, чтобы отфильтровать значения в столбце:

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

Фильтровать примененный значок в заголовке столбца.

Меню сортировки и фильтрации

В заголовке столбца появится значок с обратным треугольником. При выборе этого значка отображается меню сортировки и фильтра. С помощью этого меню можно применить или удалить любые фильтры к столбцу или из него.

Меню сортировки и фильтрации.

Примечание.

В этой статье мы рассмотрим аспекты, связанные с фильтрацией данных. Дополнительные сведения о параметрах сортировки и сортировке столбцов в Power Query см. в разделе "Сортировка столбцов".

Удаление пустого

Команда Remove empty применяет два правила фильтрации к столбцу. Первое правило избавляется от значений NULL. Второе правило избавляется от пустых значений. Например, представьте таблицу с одним текстовым столбцом с пятью строками, где имеется одно значение NULL и одна пустая ячейка.

Пример таблицы со второй строкой, содержащей значение NULL и четвертую строку пустым значением.

Примечание.

Значение NULL — это определенное значение на языке Power Query, которое не представляет значения.

Затем выберите "Удалить пустое " в меню сортировки и фильтра, как показано на следующем рисунке.

Удалите пустые строки.

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

Удалите пустые строки на вкладке

Результат операции Remove empty дает ту же таблицу без пустых значений.

Пример таблицы после удаления пустой строки и пустой строки.

Очистить фильтр

При применении фильтра к столбцу команда "Очистить фильтр " отображается в меню сортировки и фильтрации.

Очистить команду фильтра.

Автофильтр

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

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

Список автофильтров.

Примечание.

При загрузке списка автофильтров загружаются только первые 1000 уникальных значений в столбце. Если в столбце имеется более 1000 различных значений в фильтруемом столбце, появится сообщение, указывающее, что список значений в списке фильтров может быть неполным, и появится ссылка "Загрузить больше ". Выберите ссылку load more , чтобы загрузить еще 1000 различных значений.

  • Если снова найдено ровно 1000 уникальных значений, список отображается с сообщением о том, что список может быть неполным.
  • Если найдено менее 1000 уникальных значений, отображается полный список значений.

Контекстное меню ячейки

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

Щелкните правой кнопкой мыши, чтобы отфильтровать строки на основе содержимого ячейки.

Примечание.

Power Query отображает фильтр, зависящий от типа, на основе типа данных столбца.

Фильтры, относящиеся к типу

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

Элементы меню, содержащие команды и фильтры, относящиеся к столбцам, содержащим данные с типом данных Date.

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

Элементы меню, содержащие команды и фильтры, относящиеся к столбцам, содержащим тип данных Number.

Фильтровать строки

При выборе любого из фильтров, относящихся к типу, вы будете использовать диалоговое окно "Фильтры строк" , чтобы указать правила фильтрации для столбца. Это диалоговое окно отображается на следующем рисунке.

Диалоговое окно

Диалоговое окно "Фильтрация строк" имеет два режима: "Базовый" и "Дополнительно".

Базовая

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

Например, представьте, что в следующей таблице необходимо отфильтровать код учетной записи по всем значениям, начинающимся с PA или PTY.

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

Для этого можно перейти в диалоговое окно "Фильтрация строк" для столбца "Код учетной записи" и указать нужный набор правил фильтра.

В этом примере сначала нажмите кнопку "Базовый". Затем в разделе "Сохранить строки", где "Код учетной записи", выберите началось с, а затем введите PA. Затем нажмите кнопку или кнопку. Под кнопкой или кнопкой нажмите кнопку, а затем введите PTY. Нажмите кнопку "ОК".

Базовая операция фильтрации строк с примененными примерами правил фильтра.

Результат этой операции даст вам набор строк, которые вы ищете.

Пример выходной таблицы для базовой операции фильтрации строк, которая содержит только коды учетных записей, начинающиеся с PA или PTY.

Расширенные

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

Например, представьте, что вместо применения предыдущего фильтра в базовом режиме необходимо реализовать фильтр в коде учетной записи, чтобы отобразить все значения, заканчивающиеся 4. Кроме того, вы хотите отобразить значения более $ 100 в столбце Sales .

В этом примере сначала нажмите кнопку "Дополнительно ". В первой строке выберите "Код учетной записи" в поле "Имя столбца", в разделе "Оператор" и выберите значение 4. Во второй строке выберите и выберите "Продажи" в разделе "Имя столбца", больше, чем в разделе "Оператор" и 100 в разделе "Значение". Нажмите кнопку ОК

Диалоговое окно

Результат этой операции даст только одну строку, которая соответствует обоим критериям.

Выходные данные расширенного фильтра, показывающие один код учетной записи, закончившийся в 4, что также имело значение продаж более 100.

Примечание.

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