Формат фильтров в отчетах Power BI

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

Существует множество возможностей для настройки проектирования и функциональности фильтра отчетов. В этой статье объясняется, как вы можете отформатировать панель "Фильтры", чтобы она выглядела как остальная часть отчета. А также сможете блокировать и даже скрывать фильтры.

The filter experience

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

  • Добавлять и удалять поля, чтобы включить фильтр.
  • Изменять состояние фильтра.
  • Форматировать и настраивать область фильтров так, чтобы она отображалась как часть отчета.
  • Определять, является ли область фильтров развернутой или свернутой по умолчанию, когда пользователь открывает отчет.
  • Скрывать всю область фильтров или определенные фильтры, чтобы они не были видны пользователям отчетов.
  • Управлять состоянием области фильтров (отображено, открыто и свернуто), а также создавать соответствующие закладки.
  • Блокировать фильтры, чтобы пользователи не могли их изменять.

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

List of filters for a visual

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

Создание области фильтров

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

  1. При добавлении визуального элемента на холст отчета Power BI автоматически добавляет фильтр в область фильтров для каждого поля в визуальном элементе.

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

Отображение или скрытие панели "Фильтры"

Скрытие панели "Фильтры" в режиме чтения

Если вы не хотите, чтобы читатели отчетов просматривали панель "Фильтры", щелкните значок глаза рядом с элементом Фильтры.

Eye icon

Скрытие панели "Фильтры" при редактировании

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

  • На вкладке Вид с помощью кнопки Фильтры можно отобразить или скрыть панель "Фильтры".

Show or hide the Filters pane while editing

Этот параметр скрывает панель "Фильтры" только в Power BI Desktop. В службе Power BI нет аналогичного параметра в режиме правки.

Блокировка или скрытие фильтров

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

  • В области фильтров выберите или удалите значки Заблокировать фильтр или Скрыть фильтр в карточке фильтра.

    Hide or lock filters

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

Управлять состоянием новой области фильтров можно также с помощью закладок отчета. Для всех состояний области (открыто, закрыто, отображается) можно использовать закладки.

Форматирование области фильтра

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

  • Цвет фона
  • Прозрачность фона
  • Включение или отключение границы
  • Цвет границ
  • Заголовок и шрифт, цвет и размер текста

Вы также можете форматировать эти элементы для карточек фильтров в зависимости от того, применяются ли они (значение указано) или являются доступными (флажок снят):

  • Цвет фона
  • Прозрачность фона
  • Граница: включение или отключение
  • Цвет границ
  • Шрифт, цвет и размер текста
  • Цвет поля ввода

Формат области и карточек фильтров

  1. В отчете щелкните сам отчет или его фон (фоновый рисунок), а затем в области визуализации выберите Формат. Вы увидите параметры форматирования страницы отчета, фоновый рисунок, а также область и карточки фильтров.

  2. Разверните панель фильтров, чтобы настроить цвет фона, значок и дополнить страницу отчета.

    Screenshot shows the Filters pane expanded under the Format icon in Power BI Desktop.

  3. Разверните карточки фильтра , чтобы задать цвет и границу по умолчанию и примененный цвет. Если вы выберете для карточек разные цвета, вам будет видно, какие фильтры применяются.

    Expand Filter card

Темы для панели "Фильтры"

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

"outspacePane": [{ 

"backgroundColor": {"solid": {"color": "#0000ff"}}, 

"foregroundColor": {"solid": {"color": "#00ff00"}}, 

"transparency": 50, 

"titleSize": 35, 

"headerSize": 8, 

"fontFamily": "Georgia", 

"border": true, 

"borderColor": {"solid": {"color": "#ff0000"}} 

}], 

"filterCard": [ 

{ 

"$id": "Applied", 

"transparency": 0, 

"backgroundColor": {"solid": {"color": "#ff0000"}}, 

"foregroundColor": {"solid": {"color": "#45f442"}}, 

"textSize": 30, 

"fontFamily": "Arial", 

"border": true, 

"borderColor": {"solid": {"color": "#ffffff"}}, 

"inputBoxColor": {"solid": {"color": "#C8C8C8"}} 

}, 

{ 

"$id": "Available", 

"transparency": 40, 

"backgroundColor": {"solid": {"color": "#00ff00"}}, 

"foregroundColor": {"solid": {"color": "#ffffff"}}, 

"textSize": 10, 

"fontFamily": "Times New Roman", 

"border": true, 

"borderColor": {"solid": {"color": "#123456"}}, 

"inputBoxColor": {"solid": {"color": "#777777"}} 

}] 

Сортировка панели "Фильтры"

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

Rearrange filter sort order

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

Улучшение специальных возможностей области фильтров

Мы улучшили в области фильтров навигацию с помощью клавиатуры. Вы можете перемещаться по каждой части области фильтров и использовать клавишу меню на клавиатуре или Shift+F10, чтобы открыть контекстное меню.

Filters pane accessibility

Переименование фильтров

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

Rename a filter

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

Search for a filter

Можно также отформатировать поле поиска — так же, как и другие элементы панели "Фильтры".

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

Turn search on or off

Ограничение изменений в типе фильтра

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

Restrict changing filter type

Разрешить сохранение фильтров

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

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

Screenshot of Don't allow end users to save filters on this file in the Power BI service.

Кнопка применения фильтров

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

Apply filter button

Включение кнопки "Применить"

Эту функцию можно задать на уровне отчета. Однако по умолчанию она отключена.

  1. Последовательно выберите пункты Файл>Параметры и настройки>Параметры>Сокращение числа запросов.

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

    Turn on Apply filter button

Форматирование кнопки "Применить"

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

  • Флажок и "Применить цвет" управляют цветом заливки.

  • Цвет шрифта и значков определяет цвет текста.

  • Размер текста заголовка определяет размер текста.

  • Семейство шрифтов определяет шрифт элемента управления.

    Format the Apply filter button text

Рекомендации и ограничения

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

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

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