Подсказка.

Мы рекомендуем сначала прочитать статью О фильтрах и выделении в отчетах Power BI.

Какая разница между фильтрами в режиме правки и фильтрами в режиме чтения

Существует два режима взаимодействия с отчетами: режим чтения и режим правки. Доступные возможности фильтрации зависят от используемого в настоящий момент режима.

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

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

Примечание.

В этой статье описывается создание фильтров в отчете в режиме правки. Дополнительные сведения о фильтрах в режиме чтения см. в статье Взаимодействие с отчетом в режиме чтения в Power BI.

Фильтры визуализаций, страниц и отчетов

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

Добавление фильтра к конкретной визуализации (так называемый фильтр визуализации)

Это можно сделать двумя способами: - используя фильтрацию поля, которое уже используется в визуализации;

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

Фильтрация полей, уже имеющихся в визуализации

  1. Откройте отчет в режиме правки.

  2. Откройте панели "Визуализации" и "Фильтры" и панель "Поля" (если они еще не открыты).

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

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

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

    • Выберите элементы управления фильтрации Основной, Дополнительно или Top N (Ведущие N) (см. статью Ознакомление с панелью "Фильтры" отчета). В этом примере мы выберем режим фильтрации "Основной" и установим флажки рядом с числами 10, 11, 15 и 18.

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

  5. Теперь давайте добавим в визуализацию совершенно новое поле в качестве фильтра на уровне визуальных элементов.

    • На панели "Поля" выберите поле, которое нужно добавить в качестве нового фильтра на уровне визуальных элементов, и перетащите его в область Фильтры уровня визуальных элементов. В этом примере мы перетащим поле District Manager (Региональный менеджер) в контейнер Фильтры уровня визуальных элементов и выберем только имя Эндрю Ma (Andrew Ma).

    • Обратите внимание, что поле District Manager (Региональный менеджер) не добавляется к самой визуализации. В визуализации по-прежнему есть параметр StoreNumberName (заданный в качестве оси) и This Year Sales (Продажи за этот год) (заданный в качестве значения).

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

Добавление фильтра на всю страницу (фильтр представления страницы)

  1. Откройте отчет в режиме правки.

  2. Откройте панели "Визуализации" и "Фильтры" и панель "Поля" (если они еще не открыты).

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

  4. Укажите значения для фильтрации и настройте элемент управления Основной или Расширенный (см. статью Использование фильтров отчетов).

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

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

Добавление фильтра ко всему отчету (фильтр отчета)

  1. Откройте отчет в режиме правки.

  2. Откройте панели "Визуализации" и "Фильтры" и панель "Поля" (если они еще не открыты).

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

  4. Выберите значения для фильтрации (см. статью Использование фильтров отчетов).

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

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

Почему фильтр на уровне визуализации и фильтр на уровне страницы выдают различные результаты

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

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

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

Дальнейшие действия

Использование фильтров отчетов

Фильтры и выделение в отчетах

Взаимодействие с отчетом в режиме чтения в Power BI

Взаимодействие с визуализациями в отчете Power BI

Появились дополнительные вопросы? Ответы на них см. в сообществе Power BI.