FormulaCamp
Пройдено
10. Power Pivot и DAX · Время и качество модели · 30 мин

6. Анализ времени: YTD, прошлый год, рост

Урок 6 из 8
Задание 1 из 4
  1. Посчитайте выручку нарастающим итогом с начала года. Назовите меру «С начала года».

Теория урока

Функции анализа времени работают с таблицей дат, отмеченной в модели (здесь — «Календарь», связан с Продажи[Дата]). В настоящей модели календарь содержит все дни подряд; в тренажёре — только дни продаж, чтобы лист помещался на экране.

  • TOTALYTD([Выручка]; Календарь[Дата]) — нарастающий итог с начала года до последней даты строки;
  • CALCULATE([Выручка]; SAMEPERIODLASTYEAR(Календарь[Дата])) — те же даты годом раньше;
  • DATEADD(Календарь[Дата]; -1; MONTH) — сдвиг на месяц (или YEAR, QUARTER);
  • рост год к году: DIVIDE([Выручка] - [Прошлый год]; [Прошлый год]) — для 2025 года пусто, потому что сравнивать не с чем.

Поставьте в строки сводной Календарь[Период], чтобы видеть месяцы по порядку.

В тренажёре модель уже собрана: таблица фактов Продажи на первом листе и справочники Товары, Магазины, Календарь на листе «Справочники». Связи — в панели Power Pivot под таблицей (раскройте «Модель данных»). Там же кнопка «+ Мера»: слева имя, справа формула, Enter — сохранить. Ниже — сводная по мерам; поле в строках меняется списком «Строки сводной».

Разделитель аргументов — ;, как в русском Excel (запятая тоже понимается, если в формуле нет ;).

Практика — в Pro

Живая таблица, проверка заданий и файлы .xlsx во всех 170 уроках. Прогресс хранится в этом браузере; синхронизация между устройствами появится позже.