Начинаем изучение данных временных рядов

Анализ трендов в Power BI

Jacob H. Marquez

Data Scientist at Microsoft

Что такое «временной ряд»?

$$

Определение:

  • Набор точек данных, отображённых в хронологическом порядке.

  • Как правило, это последовательность значений, зафиксированных через равные промежутки времени.

1 https://en.wikipedia.org/wiki/Time_series
Анализ трендов в Power BI

Области применения анализа временных рядов

$$

Области применения:

  • Паттерны в переменной (например, циклические)
  • Сезонные тренды
  • Системные сбои
  • Связь с целевым показателем
  • Построение прогнозных моделей

$$

Примеры:

  • Погода
  • Мониторинг пульса
  • Квартальные продажи
  • Процентные ставки
Анализ трендов в Power BI

Анализ на разных уровнях детализации даты

Изображение, показывающее разбивку даты 2019-03-25 08:30 на год, месяц и день.

Анализ трендов в Power BI

Анализ на разных уровнях детализации даты

Изображение, показывающее разбивку даты 2019-03-25 08:30:00 на часы, минуты и секунды.

Анализ трендов в Power BI

Преобразование в различные временны́е переменные

Изображение, показывающее преобразование даты 2019-03-25 08:30:00 в день года, номер недели и день недели.

Анализ трендов в Power BI

Преобразование в различные временны́е переменные

Переменная subscription_start_date сравнивается с текущей датой для вычисления срока подписки и возрастной группы.

Анализ трендов в Power BI

Измерение изменений за период

Изменение по периодам

Формула расчёта изменения по периодам.

Анализ трендов в Power BI

Измерение изменений за период

Изменение по периодам

Формула расчёта изменения по периодам.

Месяц Цена акции Изм. м/м
Янв 2018 $20,67 --
Фев 2018 $19,79 -4,3%
Мар 2018 $21,34 7,9%
Апр 2018 $21,25 -0,4%
Май 2018 $22,12 4,1%
Июн 2018 $22,85 3,3%
Анализ трендов в Power BI

Функции DAX для работы с датами

DATE(): создаёт значение даты из частей (например, года, месяца и дня)

LEFT(): извлекает заданное количество символов из строки, начиная с левого края.

RIGHT(): извлекает заданное количество символов из строки, начиная с правого края.

MID(): извлекает заданное количество символов из строки, начиная с указанной позиции.

WEEKDAY(): возвращает день недели в виде числа; по умолчанию воскресенье — 1.

Анализ трендов в Power BI

Давайте потренируемся!

Анализ трендов в Power BI

Preparing Video For Download...