Перейти к содержанию
Educora

1Начало работы и Power QueryНачальный

Что такое Power BI: BI, компоненты и рабочий процесс

К уроку

Power Query: подключение к данным и очистка

К уроку

Power Query: объединение запросов и основы языка M

К уроку

2Модель данных и DAXСредний

Модель данных: схема «звезда», связи и таблица дат

К уроку

DAX: меры, вычисляемые столбцы и контекст

К уроку

DAX: CALCULATE, ALL, FILTER и анализ по времени

К уроку
YoY % = (S − SLY) / SLYYoY % = (S − SLY) / SLY
где:
  • Sпродажи текущего периода, ₼
  • SLYпродажи того же периода прошлого года, ₼

Рост год к году (Year over Year). В знаменателе — продажи прошлого года, а не текущего.

3Отчёты, совместный доступ и управлениеПродвинутый

Визуализация: выбор диаграмм, интерактивность и дизайн дашборда

К уроку

Публикация, совместный доступ и управление: рабочие области, обновление, RLS

К уроку

4Университетский уровень: продвинутый DAX и итоговый проектУниверситет

Продвинутый DAX и производительность: итераторы, RANKX, переход контекста

К уроку
SUMX(T, e) = ∑ e(r), r ∈ T
где:
  • Tтаблица, видимая в текущем контексте фильтра (перебираемые строки)
  • rодна строка T
  • e(r)выражение, вычисленное в контексте строки r, например Quantity · UnitPrice

AVERAGEX(T, e) = SUMX(T, e) / |T|, где |T| — число строк.

Ttotal = TFE + TSE
где:
  • Ttotalобщая длительность запроса, мс
  • TFEвремя Formula Engine, мс (DAX Studio вычисляет его как Ttotal − TSE)
  • TSEдлительность запросов Storage Engine, мс

Пример: если из 9000 мс 7200 мс приходится на FE (80 %), перепиши формулу; если преобладает SE — уменьшай модель (столбцы, кардинальность).

Итоговый проект: дашборд аналитики продаж и Copilot

К уроку
AOV = S / NAOV = S / N
где:
  • AOVсредний чек (Average Order Value), ₼
  • Sпродажи за выбранный период, ₼
  • Nчисло заказов

На учебных данных: 665 / 8 = 83,125 ₼; в Баку 345 / 4 = 86,25 ₼.