Что значит «принимает» в контексте 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. Подготовка закладок «только для секции»
- В View → Bookmarks создайте новую закладку.
- В окне Selection отметьте только те элементы, которые входят в ваш «черек» (секцию).
Подсказка: удерживайте Ctrl и кликайте визуалы, чтобы выделить группу. - Кликните по закладке → Update → Selected visuals → Choose specific visuals.
- Снимите галку Data и All visuals, оставьте только Selected visuals.
Шаг 2. Создание «независимой» кнопки
- Insert → Buttons → Blank или любой шаблон.
- В панели Format → Action → Type: Bookmark выберите нужную закладку из шага 1.
- Включите опцию Selected visuals only (появилась в версии 2024.10).
Шаг 3. Использование групп и синхронизации слайсеров
Чтобы пользователь мог «принимать» закладку, не теряя фильтра в других частях листа:
- Создайте Group of visuals (Format → Group).
- Каждую группу «запечатывайте» отдельной закладкой.
- Для глобальных фильтров (например, «Год» или «Регион») включите 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 и назначайте каждой кнопке строго свою группу.
Мини-чек-лист перед публикацией
- ☐ Все закладки настроены как «Selected visuals».
- ☐ Каждая кнопка привязана к своей закладке.
- ☐ Слайсеры глобального уровня не включены в закладки.
- ☐ Тест в Reading View пройден: Феликс нажал кнопку в секции А, секция Б не изменилась.
Теперь, когда вы знаете, как «Феликс в старом череке принимает», ваши отчёты Power BI станут по-настоящему интерактивными. Каждая кнопка будет «принимать» только ту часть состояния, которая ей положена, а остальная часть дашборда продолжит жить своей жизнью ‒ без лишних перезаписей и раздражённых пользователей.
P.S. Начиная с версии Power BI Desktop 2024.10, команда разработчиков обещала ещё больше гранулярных настроек закладок. Следите за обновлениями и не забывайте проверять старые отчёты: «старому череку» тоже нужны новые инструменты!