Файлы для практики: FactInternetSales, SampleData.csv
Практические возможности Power BI: диаграмма Ганта и скользящее среднее
Диаграмма Ганта
В Power BI можно реализовать диаграмму Ганта (Gantt chart) для проектного расписания. Сначала данные расписания загружаются из отдельного файла. При импорте важно проверить типы данных: десятичный разделитель мог определиться неверно, точка не заменилась запятой, а поле даты или числа получило неверный тип. Нужно исправить разделитель и перевести показатель в числовой тип (Data Type).
Для диаграммы Ганта активируем визуал. В настройках указываем:
| Поле Power BI |
Назначение |
| Тип задачи (Task Type) |
Категория или вид задачи |
| Легенда (Legend) |
Группировка элементов |
| Дата начала (Start Date) |
Начало работы |
| Длительность (Duration) |
Продолжительность задачи |
| Процент выполнения (% Complete) |
Степень готовности |
| Ресурсы (Resources) |
Исполнители или роли |
После настройки на диаграмме видно распределение работ, роли: проект-менеджер, аналитик, архитектор, процент выполнения и загрузку ресурсов. Такой подход позволяет быстро строить типовые проектные графики в Power BI.
Скользящее среднее
Для расчета скользящего среднего (Rolling Average) подключаем хранилище DV, забираем таблицу Факт интернет-продаж (Fact Internet Sales). Строим базовый график: Order и Sales Amount по годам, затем переходим на уровень квартала или месяца.
Используем быстрые меры (Quick Measures) — предопределенный набор популярных расчетов. Выбираем Rolling Average. В настройках указываем: Sum of Sales Amount, Order Date, период в месяцах, 2 предыдущих периода и 0 последующих.
Power BI создает меру и открывает ее код DAX (Data Analysis Expressions). При необходимости код можно изменить: добавить веса или другую формулу, принятую в компании. Затем меняем тип визуализации на линейную диаграмму (Line chart). На графике отображается плавающее среднее. При выделении меры виден исходный код DAX.
Быстрые меры и DAX
В списке быстрых мер есть и другие варианты: максимум, минимум, взвешенное среднее по категории, итог к дате (YTD), к кварталу (QTD), к месяцу (MTD), итог по категории с фильтрами и без, процент от разности, коэффициент корреляции.
Если нужна особая методика, берут базовую меру и адаптируют ее на DAX. DAX похож на стандартные языки: переменные, присваивание. Встроенные функции нужно изучать отдельно, но на практике обращение к DAX требуется редко, особенно если в компании есть специалисты.
Краткие итоги
Практическая ценность инструмента проявляется там, где нужно соединить управление проектами и анализ временных рядов в одной среде. Начинать следует с надежности данных: даже корректная визуализация теряет смысл, если десятичный разделитель, тип даты или числового поля определены неверно. Поэтому контроль импорта и преобразований становится не технической формальностью, а условием достоверности последующих расчетов. Диаграмма Ганта в этом контексте выступает не просто календарной картинкой, а способом связать задачи, сроки, длительность, процент готовности и ресурсные роли. Это позволяет руководителю видеть не только последовательность работ, но и перегрузку или специализацию исполнителей, а также отклонение фактического выполнения от плана. Переход к скользящему среднему показывает другой уровень анализа: сглаживание колебаний помогает отделить устойчивый тренд от случайных всплесков. Быстрые меры сокращают путь от вопроса к расчету, но не отменяют необходимости понимать смысл периода, направления окна и базы суммирования. Если стандартная формула не соответствует внутренней методике, расширение через DAX становится управляемой точкой настройки, а не переписыванием всей модели. Практический вывод состоит в том, что сначала выбирается бизнес-вопрос, затем проверяются данные, после чего подбирается визуальная форма и расчет. Такой порядок снижает риск красивых, но неверных отчетов и делает аналитику воспроизводимой для проектного управления, продаж и ресурсного планирования.
Диаграмма Ганта
Для построения диаграммы Ганта (Gantt chart) в Power BI сначала загружается расписание. При импорте проверяются типы данных: десятичный разделитель, дата, числовые поля. Если точка не заменилась запятой, а процент или число определились неверно, нужно исправить разделитель и перевести поле в числовой тип (Data Type).
В настройках визуала указываются:
- Тип задачи (Task Type);
- Легенда (Legend);
- Дата начала (Start Date);
- Длительность (Duration);
- Процент выполнения (% Complete);
- Ресурсы (Resources).
После настройки диаграмма показывает распределение работ, роли (проект-менеджер, аналитик, архитектор), процент выполнения и загрузку ресурсов. Так в Power BI быстро реализуются типовые проектные графики.
Скользящее среднее
Для расчета скользящего среднего (Rolling Average) подключается хранилище DV и таблица Факт интернет-продаж (Fact Internet Sales). Строится график по Order и Sales Amount, затем выбирается уровень квартала или месяца.
Через быстрые меры (Quick Measures) выбирается Rolling Average. Указываются:
- Sum of Sales Amount;
- Order Date;
- период в месяцах;
- 2 предыдущих периода;
- 0 периодов после.
Power BI создает меру и открывает код DAX (Data Analysis Expressions). Код можно изменить, если в компании принята своя формула: добавить веса или другие условия. Для отображения результата используется линейная диаграмма (Line chart). При выделении меры виден исходный код DAX.
Быстрые меры и DAX
Среди быстрых мер есть максимум, минимум, взвешенное среднее по категории, итог к дате (YTD), к кварталу (QTD), к месяцу (MTD), итог по категории с фильтрами и без, процент от разности, коэффициент корреляции.
DAX похож на стандартные языки программирования: есть переменные и присваивание. Встроенные функции нужно изучать отдельно. На практике обращение к DAX требуется редко, особенно если в компании есть специалисты, которые могут адаптировать меру под внутреннюю методику.
1. Диаграмма Ганта в Power BI строится после корректной загрузки и проверки типов данных.
2. Ошибки десятичного разделителя и типа данных искажают расчеты и визуализацию.
3. Для диаграммы Ганта важны тип задачи, легенда, дата начала, длительность, процент выполнения и ресурсы.
4. Диаграмма Ганта показывает распределение работ, роли и загрузку ресурсов.
5. Скользящее среднее помогает сгладить колебания временного ряда.
6. Быстрые меры — предопределенные расчеты, ускоряющие создание типовых показателей.
7. Rolling Average настраивается по сумме продаж, дате заказа и числу предыдущих периодов.
8. Параметр «0 периодов после» означает, что среднее не включает будущие периоды.
9. Созданная быстрая мера доступна в виде кода DAX.
10. DAX позволяет изменить базовую формулу под корпоративную методику.
11. Для отображения скользящего среднего удобна линейная диаграмма.
12. Быстрые меры охватывают категорийный анализ, временные итоги, проценты и корреляцию.
1. Какие типы данных нужно проверить перед построением диаграммы Ганта?
2. Почему неверный десятичный разделитель влияет на визуализацию?
3. Какие поля настраиваются в диаграмме Ганта?
4. Что показывает легенда в диаграмме Ганта?
5. Как интерпретировать процент выполнения на диаграмме Ганта?
6. Какие данные подключаются для расчета скользящего среднего в примере?
7. Чем быстрые меры отличаются от ручного создания мер?
8. Как настроить Rolling Average для двух предыдущих месяцев?
9. Что означает параметр «0 периодов после»?
10. Где в Power BI можно увидеть и изменить код DAX быстрой меры?
11. Зачем менять тип визуализации на линейную диаграмму?
12. Какие быстрые меры можно использовать для временных итогов?