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

Иерархии и drill-down

Как сделать, чтобы один график раскрывался от года к кварталу и месяцу — без десятка отдельных визуалов. Иерархии и кнопки детализации.

«Покажи продажи по годам. А теперь по кварталам. А внутри квартала — по месяцам». Делать под каждый уровень отдельный график — расточительно. Power BI умеет складывать уровни в иерархию, и тогда один визуал раскрывается вглубь по клику. Это drill-down.

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

Сквозной набор: Продажи, Календарь, Регионы, Товары. Соберём иерархию дат (Год → Квартал → Месяц) и географии.

Что такое иерархия

Иерархия — это упорядоченный набор уровней от общего к частному: Год → Квартал → Месяц → День. Или География: Страна → Регион → Город. Power BI понимает, что эти поля вложены друг в друга, и позволяет «проваливаться» по ним внутри одного визуала.

Дату Power BI часто иерархизирует автоматически (встроенная иерархия дат — Год/Квартал/Месяц/День). Но в нормальной модели с собственным Календарём иерархию обычно строят вручную из его столбцов.

Как собрать иерархию

В панели Данные: ПКМ по столбцу ГодСоздать иерархию. Затем перетащите в неё Квартал, Месяц — в нужном порядке (порядок сверху вниз = от общего к частному). Иерархия появляется как единое поле, которое кладут в ось визуала целиком.

Порядок уровней решает всё

Иерархия читается сверху вниз: верхний уровень — самый общий. Год → Квартал → Месяц, а не наоборот. Если порядок перепутан, drill-down будет «проваливаться» не туда. И помните про сортировку: Месяц сортируйте по номеру месяца (через «Сортировать по столбцу»), иначе он встанет по алфавиту.

Кнопки drill-down на визуале

Положив иерархию в ось, в углу визуала вы получите управляющие стрелки:

  • ↓ (Drill down, одиночная стрелка-вилка) — режим: после включения клик по столбцу «проваливается» в его подуровень (клик по 2024 → кварталы 2024).
  • ⇊ (Развернуть всё / Expand) — показать следующий уровень для всех элементов сразу (все месяцы всех кварталов).
  • — подняться на уровень вверх.
Drill-down ≠ drill-through

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

Где это удобно

  • Время. Год → Квартал → Месяц → День — классика для динамики продаж.
  • География. Округ → Регион → Город.
  • Товары. Категория → Подкатегория → Товар.
  • Оргструктура. Дивизион → Отдел → Сотрудник.

Один компактный график вместо четырёх — пользователь сам выбирает глубину.

Выключите авто-иерархию дат, если есть свой Календарь

Power BI по умолчанию создаёт скрытую авто-иерархию для каждого поля с датой — это раздувает модель и плодит лишние «date»-таблицы. Если у вас есть нормальный Календарь (а он должен быть), отключите авто-дату: Файл → Параметры → Загрузка данных → снять «Автоматические дата/время». Иерархию стройте на своём календаре.

Что дальше

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

В чём разница между drill-down и drill-through?
Drill-down раскрывает уровни иерархии прямо в текущем визуале стрелками в его углу. Drill-through (продвинутый курс) — это переход на специальную страницу детализации с передачей фильтра по выбранному элементу. Механизмы разные, хотя названия похожи.
Прогресс сохраняется в вашем браузере.
§ Power BI под ключ

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

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

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