Хороший отчёт не просто показывает — он позволяет управлять видом. Переключить тип графика, спрятать панель фильтров, открыть всплывающую справку. Всё это делается тремя инструментами Power BI без единой меры: закладки, панель выделения и кнопки. Разбираем по статье RADACAD.
Три кирпича
Закладка (bookmark) запоминает состояние страницы в момент сохранения: какие фильтры и срезы выбраны, какие визуалы видны. Нажал — страница вернулась в это состояние.
Панель выделения (Selection pane) — список всех объектов страницы (вкладка «Вид»). У каждого «глаз»: можно скрыть/показать объект, не удаляя его.
Кнопка (button) — объект-действие. Привязал к закладке — клик переключает страницу в сохранённое состояние.
Кладёте несколько визуалов друг на друга → панелью выделения показываете нужный, прячете остальные → сохраняете состояние закладкой → вешаете кнопку на закладку. Клик — и пользователь переключает вид. Меры не нужны.
Что так делают чаще всего
- Переключение типа графика — столбики / линия / бар лежат друг на друге, кнопки переключают видимый;
- Смена разреза — тот же визуал по разным измерениям (по категориям / по регионам);
- Показать/скрыть панель — выдвижная панель фильтров или справки;
- Навигация между страницами;
- Сброс фильтров — закладка с «чистым» состоянием;
- Всплывающая справка — поверх страницы появляется блок с пояснением.
Как собрать (по шагам)
- Разместите перекрывающиеся визуалы (например, три типа графика на одном месте).
- На вкладке «Вид» откройте панель выделения и оставьте видимым только один визуал.
- Откройте панель закладок → «Добавить» — состояние сохранено.
- Повторите для каждого варианта (показали другой визуал → новая закладка).
- Вставьте кнопки, в свойствах «Действие» → тип «Закладка» → выберите нужную.
- Проверьте: в Desktop — Ctrl+клик, в опубликованном отчёте — обычный клик.
Главная тонкость — «без данных»
При сохранении закладки можно отключить захват данных (снять галку «Данные» в свойствах закладки). Тогда закладка переключает только видимость визуалов, не сбрасывая фильтры пользователя. Иначе кнопка «переключить график» заодно вернёт срезы к состоянию на момент сохранения — и пользователь разозлится.
Сохранить закладку «как есть» с захватом данных. Пользователь выставил период и регион, нажал «показать линию» — и его выбор слетел. Для переключения вида закладки делают без данных, чтобы фильтры сохранялись.
Не переусердствуйте
Закладки мощны, но их легко превратить в лабиринт: десяток скрытых слоёв, кнопки, ведущие непонятно куда, — и отчёт невозможно поддерживать. Держите число состояний небольшим, называйте закладки понятно, документируйте сложные переключатели.
Для «переключить ось/меру» в новых версиях есть field parameters — часто чище, чем стопка визуалов с закладками. Закладки незаменимы для показать/скрыть панели и навигации; для динамики осей сначала посмотрите на параметры полей (отдельный урок).
Что дальше
Закладки и кнопки освоили. Дальше — ещё два приёма интерактива: переход в деталь (drill-through) и кастомные подсказки. Следующий урок — drill-through.