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

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

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

Снимок экрана: отчет службы Power BI с выделенной областью

  • Общие сведения о фильтрах см. в статьях "Фильтры" и "Выделение" в отчетах Power BI.
  • Сведения о различных типах фильтров, которые предлагает Power BI, от ручного и автоматического до сквозного и детализации, см. Типы фильтров в отчетах Power BI.
  • Чтобы узнать, как сделать фильтры выглядят и действуют так, как вы хотите, см. статью "Форматирование фильтров" в отчетах Power BI.
  • Чтобы узнать, как взаимодействовать с фильтрами в режиме чтения отчета, ознакомьтесь с областью "Фильтры отчетов". В службе Power BI вы взаимодействуете с отчетами в двух разных представлениях: режим чтения и редактирования. В этой статье описывается, как создавать фильтры в Power BI Desktop и в представлении редактирования отчета в службе Power BI.

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

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

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

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

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

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

Визуальные элементы имеют два типа фильтров:

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

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

  1. В Power BI Desktop выберите представление отчета.

    Снимок экрана: Power BI Desktop. В левом верхнем углу под лентой выделена кнопка представления отчета, на которой изображена линейчатая диаграмма.

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

    Снимок экрана: отчет службы Power BI в режиме редактирования. Области

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

    Снимок экрана: отчет в режиме редактирования. Выбрана точечная диаграмма. На боковой панели фильтры на этом визуальном элементе и значения выделены.

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

    Снимок экрана: отчет в режиме редактирования. Поле

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

  4. На панели "Фильтры" перейдите к фильтру для поля "Категория ", а затем выберите 030-Kids. Точечная диаграмма обновляется при применении фильтра, но другие визуальные элементы остаются неизменными.

    Снимок экрана: отчет в режиме редактирования. На точечной диаграмме показаны данные о продажах только для категории 030-Kids. В фильтре выбрана только эта категория.

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

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

    1. Добавьте фильтр в поле TotalUnits .
    2. В области [Фильтры], в разделе [Показать элементы, когда значение][больше, чем], а затем введите 10 000.
    3. Выберите "Применить фильтр".

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

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

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

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

  2. Выберите Представление отчета, а затем перейдите на страницу Ежемесячные продажи района.

    Снимок экрана Power BI Desktop. В левом верхнем углу непосредственно под лентой, кнопка представления отчета изображает столбчатую диаграмму и выделена.

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

  2. На панели данных найдите поле, которое нужно добавить в качестве нового фильтра на уровне страницы. Перетащите это поле в панель «Фильтры», в область «Фильтры на этой странице» с пометкой «Добавить поля данных сюда». В этом примере в эту область добавляется поле Менеджер округа.

    Снимок экрана: отчет в режиме редактирования. Поле

  3. На панели "Фильтры" перейдите к фильтру для поля "Диспетчер округов ". В разделе "Тип фильтра" выберите "Дополнительное фильтрация " или "Базовый", а затем задайте значения или условия, которые необходимо использовать в фильтре.

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

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

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

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

  1. В Power BI Desktop выберите представление отчета.

    Снимок экрана Power BI Desktop. В левом верхнем углу под лентой кнопка режима отчета с изображением столбчатой диаграммы выделена.

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

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

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

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

Сброс значений по умолчанию

Фильтры сохраняются от одного сеанса к следующему. В результате, когда вы вносите изменения в фильтры, срезы или представления данных в службе Power BI, а затем закрываете отчет, Power BI сохраняет ваши изменения. Когда вы вернётесь в отчет, вы можете продолжить с того места, на котором остановились.

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

Снимок экрана панели меню в службе Power BI в режиме чтения. Выделена зеленая кнопка

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

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

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