В Power Query можно включить или исключить строки в соответствии с определенным значением в столбце. Вы можете выбрать один из трех методов, чтобы отфильтровать значения в столбце:
После применения фильтра к столбцу в заголовке столбца появится небольшой значок фильтра, как показано на следующем рисунке.
Меню сортировки и фильтрации
В заголовке столбца можно увидеть значок с обратным треугольником. При выборе этого значка отображается меню сортировки и фильтра. С помощью этого меню можно применить или удалить любые фильтры к столбцу или из него.
Примечание
В этой статье мы рассмотрим аспекты, связанные с фильтрацией данных. Дополнительные сведения о параметрах сортировки и сортировке столбцов в Power Query см. в разделе "Сортировка столбцов".
Удаление пустого
Команда Remove empty применяет два правила фильтрации к столбцу. Первое правило избавляется от значений NULL. Второе правило избавляется от пустых значений. Например, представьте таблицу с одним текстовым столбцом с пятью строками, где имеется одно значение NULL и одна пустая ячейка.
Примечание
Значение NULL — это определенное значение на языке Power Query, которое не представляет значения.
Затем выберите "Удалить пустое " в меню сортировки и фильтра, как показано на следующем рисунке.
Этот параметр также можно выбрать на вкладке "Главная" в группе "Уменьшить строки" в раскрывающемся списке "Удалить строки", как показано на следующем рисунке.
Результат операции Remove empty дает ту же таблицу без пустых значений.
Очистить фильтр
При применении фильтра к столбцу команда "Очистить фильтр " отображается в меню сортировки и фильтрации.
Автофильтр
Список в меню сортировки и фильтрации называется списком автофильтров , в котором отображаются уникальные значения в столбце. Вы можете вручную выбрать или отменить выбор значений, которые необходимо включить в список. Все выбранные значения учитываются фильтром; все значения, которые не выбраны, игнорируются.
В этом разделе автофильтров также есть панель поиска, которая поможет найти любые значения из списка.
Примечание
При загрузке списка автофильтров загружаются только первые 1000 уникальных значений в столбце. Если в столбце имеется более 1000 уникальных значений в фильтруемом столбце, появится сообщение, указывающее, что список значений в списке фильтров может быть неполным, и появится ссылка "Загрузить больше ". Выберите ссылку load more , чтобы загрузить еще 1000 различных значений.
Если снова найдено ровно 1000 уникальных значений, список отображается с сообщением о том, что список может быть неполным.
Если найдено менее 1000 уникальных значений, отображается полный список значений.
Контекстное меню ячейки
Щелкните правой кнопкой мыши определенную ячейку в столбце, чтобы открыть контекстное меню для этого значения. Наведите указатель мыши на небольшой значок фильтра и выберите нужный параметр фильтра.
Примечание
Power Query отображает фильтр, зависящий от типа, на основе типа данных столбца.
Фильтры, относящиеся к типу
В зависимости от типа данных столбца в меню сортировки и фильтрации отображаются различные команды. На следующих изображениях показаны примеры дат, текста и числовых столбцов.
Фильтровать строки
При выборе любого из фильтров, относящихся к типу, используйте диалоговое окно "Фильтры строк" , чтобы указать правила фильтрации для столбца. Это диалоговое окно отображается на следующем рисунке.
Диалоговое окно "Фильтрация строк" имеет два режима: "Базовый" и "Дополнительно".
Базовая
В базовом режиме можно реализовать до двух правил фильтров на основе фильтров, относящихся к типу. На предыдущем рисунке обратите внимание, что имя выбранного столбца отображается после метки "Сохранить строки", чтобы узнать, в каком столбце реализуются правила фильтрации.
Например, представьте, что в следующей таблице необходимо отфильтровать код учетной записи по всем значениям, начинающимся с PA или PTY.
Для этого можно перейти в диалоговое окно "Фильтрация строк" для столбца "Код учетной записи" и указать нужный набор правил фильтра.
В этом примере сначала нажмите кнопку "Базовый". Затем в разделе "Сохранить строки", где "Код учетной записи", выберите началось с, а затем введите PA. Затем нажмите кнопку или кнопку. Под кнопкой или кнопкой нажмите кнопку, а затем введите PTY. Нажмите кнопку "ОК".
Результат этой операции дает набор строк, которые вы ищете.
Расширенные
В расширенном режиме можно реализовать столько фильтров, сколько нужно для типа, из всех столбцов таблицы.
Например, представьте, что вместо применения предыдущего фильтра в базовом режиме необходимо реализовать фильтр в коде учетной записи, чтобы отобразить все значения, заканчивающиеся 4. Кроме того, вы хотите отобразить значения более $ 100 в столбце Sales .
В этом примере сначала нажмите кнопку "Дополнительно ". В первой строке выберите "Код учетной записи" в поле "Имя столбца", в разделе "Оператор" и выберите значение 4. Во второй строке выберите и выберите "Продажи" в разделе "Имя столбца", больше, чем в разделе "Оператор" и 100 в разделе "Значение". Нажмите кнопку ОК
Результат этой операции дает только одну строку, которая соответствует обоим критериям.
Примечание
Вы можете добавить столько предложений, сколько вы хотите, нажав кнопку "Добавить предложение". Все предложения действуют на одном уровне, поэтому вам может потребоваться создать несколько шагов фильтра, если необходимо реализовать фильтры, использующие другие фильтры.
Фильтрация отчетов — это сложная тема, так как существует множество методов фильтрации отчетов Microsoft Power BI. Тем не менее вместе со сложностью вы получаете контроль и можете создавать отчеты, соответствующие требованиям и ожиданиям.
Демонстрация методов и рекомендаций, которые соответствуют бизнес-и техническим требованиям для моделирования, визуализации и анализа данных с помощью Microsoft Power BI.