Поделиться через


Добавление фильтра в отчет в Power BI

ОБЛАСТЬ ПРИМЕНЕНИЯ: Служба Power BI Power BI Desktop

В этой статье объясняется, как добавить фильтр визуализации, фильтр страниц или фильтр отчета в отчет в Power BI. Чтобы добавить фильтры, необходимо изменить отчет. Примеры, приведенные в этой статье, находятся в служба Power BI, а шаги практически идентичны в Power BI Desktop.

New filter experience

Уровни фильтров на панели "Фильтры"

Независимо от того, используется ли Power BI Desktop или служба Power BI, область "Фильтры" отображается в правой части холста отчета. Если область "Фильтры" не отображается, щелкните значок ">" в правом верхнем углу, чтобы развернуть его.

Фильтры можно задать на трех разных уровнях для отчета:

  • Визуальный уровень.
  • Уровень страницы.
  • Уровень отчета.

В этой статье объясняется, как задать различные уровни.

Добавление фильтра в визуальный элемент

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

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

Фильтрация с помощью поля, которое не находится в визуальном элементе

  1. В Power BI Desktop щелкните значок отчета.

    Screenshot shows the Report view icon in Power BI Desktop.

  1. Откройте области "Визуализации", "Фильтры" и "Поля", если они еще не открыты.

    Visualizations, Filters, and Fields panes

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

    Select visual-level filters

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

    Add a field to the Filters pane

    Категория уведомления не добавляется в саму визуализацию.

  4. Выберите "Дети". Отфильтровывается точечная диаграмма, но другие визуальные элементы остаются неизменными.

    Screenshot shows a scatter chart that reflects the filtered values based on the new field.

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

    Если перетащить числовый столбец на панель фильтров, чтобы создать фильтр визуального уровня, фильтр применяется к базовым строкам данных. Например, добавив фильтр в поле UnitCost и задав его, где UnitCost> 20 будет отображать только данные для строк product, где стоимость единицы была больше 20, независимо от общей стоимости единиц для точек данных, отображаемых в визуальном элементе.

Добавление фильтра на всю страницу

Вы также можете добавить фильтр на уровне страницы для фильтрации всей страницы.

  1. В Power BI Desktop откройте отчет "Анализ розничной торговли".

  2. Щелкните значок отчета, а затем перейдите на страницу " Окружная ежемесячная продажа ".

    Screenshot shows the Report view icon in Power BI Desktop.

  1. Откройте области "Визуализации", "Фильтры" и "Поля", если они еще не открыты.

  2. В области "Поля" выберите поле, которое вы хотите добавить в качестве нового фильтра на уровне страницы, и перетащите его, чтобы добавить поля данных здесь в фильтрах этой области страницы . В этом случае мы добавили диспетчер районов.

    Drag field to Add page filter area.

  3. Выберите значения, которые требуется фильтровать и задавать элементы управления "Базовый " или "Расширенный ".

    Все визуализации на странице перезарисовываются, чтобы отразить изменение.

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

Добавление фильтра уровня отчета для фильтрации всего отчета

  1. В Power BI Desktop щелкните значок отчета.

    Screenshot shows the Report view icon in Power BI Desktop.

  1. Откройте панель "Визуализации и фильтры" и область "Поля", если они еще не открыты.

  2. В области "Поля" выберите поле, которое нужно добавить в качестве нового фильтра уровня отчета, и перетащите его в область фильтров уровня отчета.

  3. Выберите значения, которые требуется отфильтровать.

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

  4. Щелкните стрелку назад, чтобы вернуться на предыдущую страницу отчета.

Вернуться к значениям по умолчанию

Так как фильтры сохраняются, при переходе от отчета Power BI сохраняет фильтр, срез и другие внесенные изменения в представление данных. Таким образом, вы можете забрать место, где вы оставили, когда вы вернеесь в отчет. Если вы не хотите, чтобы изменения фильтра сохранялись, выберите "Сбросить" по умолчанию в верхней строке меню.

Reset to default icon.

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

Рекомендации и устранение неполадок

  • Если панель "Поля" не отображается, убедитесь, что вы находитесь в режиме редактирования отчета.
  • Если вы внесли много изменений в фильтры и хотите вернуться к параметрам по умолчанию, нажмите кнопку "Сбросить" по умолчанию в верхней строке меню. Помните: как автор отчета, все фильтры применяются при сохранении отчета в качестве параметров фильтра по умолчанию.

Есть еще вопросы? Попробуйте задать их в сообществе Power BI