FormulaCamp
Пройдено
10. Power Pivot и DAX · Модель и меры · 25 мин

2. Первые меры: SUM, COUNTROWS, DIVIDE

Урок 2 из 8
Задание 1 из 5
  1. Посчитайте сумму продаж. Назовите меру «Выручка».

Теория урока

Мера — формула, которая считается не для строки, а для каждой клетки сводной: у клетки «Напитки» видны только продажи напитков, у «Общего итога» — все. Фильтр приходит из справочника по связи: категория лежит в «Товарах», а суммы — в «Продажах».

  • SUM(Продажи[Сумма]) — сумма столбца в текущем фильтре. Столбец всегда пишется с таблицей: Таблица[Столбец];
  • COUNTROWS(Продажи) — сколько строк продаж видно;
  • DISTINCTCOUNT(Продажи[Товар]) — сколько разных товаров;
  • DIVIDE(a; b) — деление, которое при b = 0 возвращает пусто, а не ошибку;
  • на другую меру ссылаются по имени в скобках: [Выручка].
Выручка := SUM(Продажи[Сумма])

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

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

fx

Enter — ввести · F2 — изменить · F4 — $ в ссылке · Ctrl+C/Ctrl+V — копировать · Ctrl+Z — отменить

Esc или F6 — выйти из таблицы к кнопке «Проверить» · Shift+Tab в первой ячейке — к началу страницы