Создание кнопок в отчетах Power BI
ОБЛАСТЬ ПРИМЕНЕНИЯ: ✔️ Служба Power BI Desktop ✔️ Power BI
С помощью кнопок в Power BI можно создавать отчеты, которые работают как приложения. С их помощью вы можете создать среду, где пользователи могут эффективно взаимодействовать мышью с элементами Power BI. В этой статье объясняется, как добавлять кнопки в отчеты в Power BI Desktop и в службе Power BI. При совместном использовании отчетов в службе Power BI кнопки позволяют пользователям работать с отчетами, как с приложениями. В статье Определение и использование кнопок в службе Power BI описывается, как средства чтения отчетов используют кнопки в отчетах.
Создание кнопок в отчетах
На ленте "Вставка " появится меню "Кнопки " и раскрывающееся меню, где можно выбрать нужную кнопку из коллекции параметров, как показано на следующем рисунке.
Настройка кнопки
Независимо от того, создается ли кнопка в Power BI Desktop или в службе Power BI, остальная часть процесса будет одинаковой. Когда вы выбираете кнопку на холсте отчета, в панели Кнопка формата отображаются разнообразные варианты настройки кнопки под ваши нужды. Например, вы можете добавить пользовательское изображение.
Дополнительные сведения см. в статье Настройка кнопок в отчетах Power BI.
Задание свойств кнопки при бездействии, наведении и выборе
У кнопок в Power BI есть три состояния: по умолчанию (кнопка не выбрана, и на нее не наведен указатель мыши), при наведении указателя мыши и при выборе (при щелчке по кнопке мышью). Многие карточки в панели Кнопка формата можно изменять на основе этих трех состояний. Таким образом, вы получаете значительную гибкость для индивидуальной настройки кнопок.
Следующие карточки в панели Кнопка формата позволяют изменять формат и поведение кнопки в зависимости от трех ее состояний.
- Текст кнопки
- Значок
- Контур
- Заливка
Чтобы настроить отображение кнопки для каждого состояния, разверните любую из этих карточек и откройте раскрывающийся список в ее верхней части. На следующем рисунке показана развернутая карточка Значок с раскрывающимся списком, содержащим три состояния кнопки.
Выбор действия для кнопки
Вы можете выбрать действие, которое будет выполнено, когда пользователь нажмет кнопку в Power BI. Возможные действия для кнопки находятся в карточке Действие на панели Кнопка формата.
Для кнопок доступны следующие действия.
- Назад — возвращает пользователя на предыдущую страницу отчета. Это полезно для страниц детализации.
- Закладка — открывает страницу по закладке, заданной для текущего отчета. См. дополнительные сведения о закладках в Power BI.
- Детализация — открывает страницу детализации, отфильтрованную по выбранному содержимому, без использования закладок. См. дополнительные сведения о кнопках детализации в отчетах.
- Перемещение по страницам — переход на другую страницу в отчете без использования закладок. Дополнительные сведения см. в разделе Создание перемещения по страницам данной статьи.
- Q& Откроется окно обозревателя QA&.
Для определенных кнопок действие по умолчанию выбирается автоматически. Например, тип кнопки контроля& качества автоматически выбирает QA& в качестве действия по умолчанию. Дополнительные сведения о обозревателе вопросов& можно узнать, просмотрив эту запись блога.
Чтобы опробовать созданные для отчета кнопки, нажимайте их, удерживая клавишу CTRL.
Перемещение по страницам
С помощью действия типа Перемещение по страницам можно создать полноценную функциональную возможность навигации без использования закладок.
Чтобы настроить кнопку перемещения по страницам, создайте кнопку с типом действия Перемещение по страницам и выберите страницу назначения.
Можно создать пользовательскую область навигации и добавить на нее кнопки навигации. Вам не нужно изменять закладки и управлять ими, если потребуется изменить отображаемые страницы в области навигации.
Кроме того, можно применить условное форматирование к подсказке — так же, как в случае с другими типами кнопок.
Настройка условной целевой страницы навигации
Целевую страницу навигации можно задать с помощью условного форматирования на основе выведенной меры. Например, чтобы сэкономить место на холсте отчета, можно добавить одну кнопку для перехода на различные страницы в зависимости от выбора пользователя.
Чтобы создать показанный выше пример, для начала создайте таблицу с одним столбцом, содержащим имена целевых страниц навигации:
Power BI использует точное совпадение строк для задания целевой страницы детализации, поэтому следует тщательно проверить, точно ли указанные значения соответствуют именам страниц детализации.
После создания таблицы добавьте ее на страницу в качестве сегмента с одиночным выбором.
Затем создайте кнопку навигации по страницам и выберите параметр условного форматирования для целевой страницы.
Выберите имя созданного столбца, в данном случае выберите целевую страницу.
Теперь кнопка позволяет переходить на разные страницы в зависимости от выбора пользователя.
Фигуры и изображения для навигации
Действие навигации по страницам поддерживается для фигур и изображений, а не только для кнопок. Ниже приведен пример использования одной из встроенных фигур.
Ниже приведен пример использования изображения.
Поддержка изображений заливки для кнопок
Кнопки поддерживают изображения заливки. Вы можете настроить внешний вид и удобство использования кнопки с помощью изображений заливки в сочетании со встроенными состояниями кнопки: по умолчанию, при наведении указателя мыши, при нажатии и отключено (для детализации).
Задайте для параметра Заливка значение Вкл, а затем создайте изображения для различных состояний.
Дальнейшие действия
Дополнительные сведения о похожих функциях и о взаимодействии с кнопками см. в следующих статьях.