Урок 12 · 8 мин чтения

Закладки и кнопки: интерактивный отчёт

Как закладки, панель выделения и кнопки превращают статичную страницу в интерактивную — переключение визуалов, панели, навигация.

Хороший отчёт не просто показывает — он позволяет управлять видом. Переключить тип графика, спрятать панель фильтров, открыть всплывающую справку. Всё это делается тремя инструментами Power BI без единой меры: закладки, панель выделения и кнопки. Разбираем по статье RADACAD.

Три кирпича

Закладка (bookmark) запоминает состояние страницы в момент сохранения: какие фильтры и срезы выбраны, какие визуалы видны. Нажал — страница вернулась в это состояние.

Панель выделения (Selection pane) — список всех объектов страницы (вкладка «Вид»). У каждого «глаз»: можно скрыть/показать объект, не удаляя его.

Кнопка (button) — объект-действие. Привязал к закладке — клик переключает страницу в сохранённое состояние.

Магия в комбинации

Кладёте несколько визуалов друг на друга → панелью выделения показываете нужный, прячете остальные → сохраняете состояние закладкой → вешаете кнопку на закладку. Клик — и пользователь переключает вид. Меры не нужны.

Что так делают чаще всего

  • Переключение типа графика — столбики / линия / бар лежат друг на друге, кнопки переключают видимый;
  • Смена разреза — тот же визуал по разным измерениям (по категориям / по регионам);
  • Показать/скрыть панель — выдвижная панель фильтров или справки;
  • Навигация между страницами;
  • Сброс фильтров — закладка с «чистым» состоянием;
  • Всплывающая справка — поверх страницы появляется блок с пояснением.

Как собрать (по шагам)

  1. Разместите перекрывающиеся визуалы (например, три типа графика на одном месте).
  2. На вкладке «Вид» откройте панель выделения и оставьте видимым только один визуал.
  3. Откройте панель закладок → «Добавить» — состояние сохранено.
  4. Повторите для каждого варианта (показали другой визуал → новая закладка).
  5. Вставьте кнопки, в свойствах «Действие» → тип «Закладка» → выберите нужную.
  6. Проверьте: в Desktop — Ctrl+клик, в опубликованном отчёте — обычный клик.

Главная тонкость — «без данных»

При сохранении закладки можно отключить захват данных (снять галку «Данные» в свойствах закладки). Тогда закладка переключает только видимость визуалов, не сбрасывая фильтры пользователя. Иначе кнопка «переключить график» заодно вернёт срезы к состоянию на момент сохранения — и пользователь разозлится.

Частая ошибка

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

Не переусердствуйте

Закладки мощны, но их легко превратить в лабиринт: десяток скрытых слоёв, кнопки, ведущие непонятно куда, — и отчёт невозможно поддерживать. Держите число состояний небольшим, называйте закладки понятно, документируйте сложные переключатели.

Альтернатива для осей и мер

Для «переключить ось/меру» в новых версиях есть field parameters — часто чище, чем стопка визуалов с закладками. Закладки незаменимы для показать/скрыть панели и навигации; для динамики осей сначала посмотрите на параметры полей (отдельный урок).

Что дальше

Закладки и кнопки освоили. Дальше — ещё два приёма интерактива: переход в деталь (drill-through) и кастомные подсказки. Следующий урок — drill-through.

Вы делаете кнопку «показать линию вместо столбиков». Как сохранить закладку, чтобы не слетали фильтры пользователя?
Закладка по умолчанию запоминает и фильтры. Для переключателей вида сохраняйте закладку «без данных» — тогда меняется только видимость визуалов, а выбор пользователя (период, регион) сохраняется.
Прогресс сохраняется в вашем браузере.
§ Power BI под ключ

Нужно внедрить
это в компании?

Соберём DWH, модель и дашборды под ваши данные. Бесплатная консультация — 30 минут.

Телефон+7 918 042 34 43