Создание кнопок в отчетах Power BI

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

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

Buttons in Power BI

Создание кнопок в отчетах

На ленте "Вставка " появится меню "Кнопки " и раскрывающееся меню, где можно выбрать нужную кнопку из коллекции параметров, как показано на следующем рисунке.

Add a button control in Power BI Desktop.

Настройка кнопки

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

Customize the shape of a button.

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

Задание свойств кнопки при бездействии, наведении и выборе

У кнопок в Power BI есть три состояния: по умолчанию (кнопка не выбрана, и на нее не наведен указатель мыши), при наведении указателя мыши и при выборе (при щелчке по кнопке мышью). Многие карточки в панели Кнопка формата можно изменять на основе этих трех состояний. Таким образом, вы получаете значительную гибкость для индивидуальной настройки кнопок.

Следующие карточки в панели Кнопка формата позволяют изменять формат и поведение кнопки в зависимости от трех ее состояний.

  • Текст кнопки
  • Значок
  • Контур
  • Заливка

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

Three states of a button in a Power BI report

Выбор действия для кнопки

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

Action for a button in Power BI

Для кнопок доступны следующие действия.

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

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

Перемещение по страницам

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

Чтобы настроить кнопку перемещения по страницам, создайте кнопку с типом действия Перемещение по страницам и выберите страницу назначения.

Page navigation action

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

Create a navigation page.

Кроме того, можно применить условное форматирование к подсказке — так же, как в случае с другими типами кнопок.

Настройка условной целевой страницы навигации

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

Navigate with a Go button

Чтобы создать показанный выше пример, для начала создайте таблицу с одним столбцом, содержащим имена целевых страниц навигации:

Create a table

Power BI использует точное совпадение строк для задания целевой страницы детализации, поэтому следует тщательно проверить, точно ли указанные значения соответствуют именам страниц детализации.

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

Navigate slicer

Затем создайте кнопку навигации по страницам и выберите параметр условного форматирования для целевой страницы.

Page navigation button

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

Select a destination

Теперь кнопка позволяет переходить на разные страницы в зависимости от выбора пользователя.

Navigate with a Go button

Фигуры и изображения для навигации

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

Use an arrow for navigation

Ниже приведен пример использования изображения.

Use an image for navigation

Поддержка изображений заливки для кнопок

Кнопки поддерживают изображения заливки. Вы можете настроить внешний вид и удобство использования кнопки с помощью изображений заливки в сочетании со встроенными состояниями кнопки: по умолчанию, при наведении указателя мыши, при нажатии и отключено (для детализации).

Drill-through button fill images

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

Fill image settings

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

Дополнительные сведения о похожих функциях и о взаимодействии с кнопками см. в следующих статьях.