Феликс в старом череке как принимает

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

Что значит «принимает» в контексте Power BI?

На языке создателей отчётов выражение «Феликс в старом череке как принимает» стало образным обозначением ситуации, когда одна кнопка переключения (bookmark-button) «принимает» (применяет, активирует) конкретную закладку, не трогая состояния остальных визуальных элементов отчёта. То есть мы хотим, чтобы Феликс (условный пользователь) нажал кнопку в одном разделе, а черек (остальной дашборд) остался нетронутым.

Почему это важно

  • Каждая закладка по умолчанию перезаписывает все настройки листа: фильтры, слайсеры, вкладки, видимость объектов.
  • Если не «ограничить» зону действия закладки, пользователь, нажав кнопку, потеряет свой предыдущий контекст.
  • С 14 октября 2024 г. в сообществе Power BI возник запрос: «Is there a way to make these bookmark buttons interact independently so that clicking a button in one section doesn’t overwrite the visual selection in the other section?»

Ниже ‒ пошаговое решение задачи «независимого Феликса».

Шаг 1. Подготовка закладок «только для секции»

  1. В View → Bookmarks создайте новую закладку.
  2. В окне Selection отметьте только те элементы, которые входят в ваш «черек» (секцию).
    Подсказка: удерживайте Ctrl и кликайте визуалы, чтобы выделить группу.
  3. Кликните по закладке → Update → Selected visuals → Choose specific visuals.
  4. Снимите галку Data и All visuals, оставьте только Selected visuals.

Шаг 2. Создание «независимой» кнопки

  • Insert → Buttons → Blank или любой шаблон.
  • В панели Format → Action → Type: Bookmark выберите нужную закладку из шага 1.
  • Включите опцию Selected visuals only (появилась в версии 2024.10).

Шаг 3. Использование групп и синхронизации слайсеров

Чтобы пользователь мог «принимать» закладку, не теряя фильтра в других частях листа:

  1. Создайте Group of visuals (Format → Group).
  2. Каждую группу «запечатывайте» отдельной закладкой.
  3. Для глобальных фильтров (например, «Год» или «Регион») включите Synchronize slicers и Do not include in bookmark.

Шаг 4. Продвинутый приём: динамический «черек» через Selection pane

Элемент Видимость в закладке Сбрасывается?
Карта продаж Включено Нет (Selected visuals)
Слайсер «Месяц» Отключено Да, если bookmark охватывает «All visuals»

Частые ошибки и их решения

  • Ошибка: кнопка «перекрашивает» весь лист.
    Решение: убедитесь, что в закладке выбран режим Selected visuals, а не All visuals.
  • Ошибка: фильтры слетели.
    Решение: в Bookmark options отключите Data, оставьте только Display.
  • Ошибка: кнопки в разных секциях конфликтуют.
    Решение: используйте Bookmark groups и назначайте каждой кнопке строго свою группу.

Мини-чек-лист перед публикацией

  1. ☐ Все закладки настроены как «Selected visuals».
  2. ☐ Каждая кнопка привязана к своей закладке.
  3. ☐ Слайсеры глобального уровня не включены в закладки.
  4. ☐ Тест в Reading View пройден: Феликс нажал кнопку в секции А, секция Б не изменилась.

Теперь, когда вы знаете, как «Феликс в старом череке принимает», ваши отчёты Power BI станут по-настоящему интерактивными. Каждая кнопка будет «принимать» только ту часть состояния, которая ей положена, а остальная часть дашборда продолжит жить своей жизнью ‒ без лишних перезаписей и раздражённых пользователей.

P.S. Начиная с версии Power BI Desktop 2024.10, команда разработчиков обещала ещё больше гранулярных настроек закладок. Следите за обновлениями и не забывайте проверять старые отчёты: «старому череку» тоже нужны новые инструменты!