Урок 13 · 9 мин чтения

Drill-through: страницы детализации

Как сделать переход «провалиться в деталь» — клик по региону открывает страницу с разбором именно по нему. Без копий страниц на каждый случай.

Сводный дашборд показывает картину в целом, но всегда возникает вопрос «а что внутри вот этого региона?». Плодить отдельную страницу под каждый регион — тупик. Правильный приём — drill-through: одна страница детализации, которая показывает данные того объекта, из которого вы в неё «провалились».

На каком примере

Сквозной набор: Продажи, Товары, Регионы, Календарь. Сводная страница — выручка по регионам; страница детализации — разбор продаж выбранного региона.

В чём идея

Drill-through — это страница-шаблон плюс правило перехода. Вы делаете одну детальную страницу и говорите ей: «ты работаешь в разрезе региона». Дальше пользователь на любой странице кликает ПКМ по региону → Детализация (Drill through) → попадает на эту страницу, уже отфильтрованную по выбранному региону.

Drill-through переносит контекст фильтра

Суть в том, что при переходе Power BI передаёт на целевую страницу фильтр по тому значению, на котором вы кликнули. Одна страница детализации обслуживает все регионы: контекст приходит вместе с переходом, а не зашит в страницу.

Как настроить

  1. Создайте новую страницу — например, «Деталь по региону».
  2. В панели Фильтры найдите блок Детализация (Drill-through) и перетащите туда поле Регионы[Регион]. Это объявляет: «страница раскрывается по региону».
  3. Разместите на странице визуалы детализации (таблица продаж, динамика по дням, топ товаров) — они автоматически отфильтруются приходящим регионом.
  4. Power BI сам добавит кнопку «Назад» (стрелка) — вернуться на исходную страницу.
  5. Готово: на сводной странице ПКМ по столбцу региона → Детализация → Деталь по региону.

Передаёте фильтры или нет

Рядом с полем детализации есть тумблер «Сохранить все фильтры»:

  • Включён — на детальную страницу переедут и прочие активные фильтры исходной страницы (например, выбранный период). Обычно это то, что нужно: «провалиться в регион, но за тот же квартал».
  • Выключен — приедет только фильтр по самому полю детализации (региону), остальное сбросится.

Несколько полей детализации

В блок детализации можно положить несколько полей (например, Регион и Категория). Тогда пользователь сможет провалиться и по региону, и по категории, и по их пересечению — смотря по какому визуалу кликнул. Страница подстроится под пришедший контекст.

Кнопка перехода для явного drill-through

Переход можно повесить и на кнопку: тип действия кнопки — «Детализация», цель — нужная страница. Кнопка активна, только когда на странице выбран подходящий объект. Удобно, когда хочется явный призыв «Открыть детали», а не прятать функцию в контекстное меню по ПКМ.

Drill-through vs drill-down

Не путайте два похожих слова:

  • Drill-down — углубление внутри одного визуала по иерархии (год → квартал → месяц), стрелками на самом визуале.
  • Drill-through — переход на отдельную страницу детализации с передачей фильтра.

Это разные механизмы под разные задачи.

Частые ошибки drill-through
  • Забыли поле в блоке детализации — пункт «Детализация» не появляется в меню по ПКМ. Без поля-приёмника механизм не включается.
  • Тяжёлая деталь. Страница детализации часто кладёт «сырые» строки факта в таблицу. На большом факте это медленно — ограничивайте период и колонки (см. урок про оптимизацию).
  • Несогласованные поля. Если на сводной странице регион берётся из одной таблицы, а в блоке детализации указано поле из другой — переход «не зацепит» значение.

Что дальше

Переход в деталь настроили. Парный приём интерактива — всплывающая подсказка с мини-аналитикой при наведении. Следующий урок — кастомные tooltip-страницы.

Зачем класть поле «Регион» в блок «Детализация (Drill-through)» целевой страницы?
Поле в блоке детализации делает страницу «приёмником» контекста: клик по конкретному региону на любой странице открывает эту детальную и автоматически фильтрует её по выбранному региону. Одна страница-шаблон обслуживает все значения — контекст приходит вместе с переходом.
Прогресс сохраняется в вашем браузере.
§ Power BI под ключ

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

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

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