·Лёгкий·~8 мин
DAX: создай первую меру «Выручка»
Сценарий
Ты подключил к Power BI таблицу orders из базы данных интернет-магазина. У таблицы есть поля:
| поле | тип | описание |
|---|---|---|
| order_id | целое | уникальный ID заказа |
| customer_id | целое | ID покупателя |
| amount | десятичное | сумма заказа в ₸ |
| order_date | дата | дата заказа |
| city | текст | город покупателя |
Тебе нужно добавить меру для вычисления суммарной выручки, чтобы использовать её в карточках, диаграммах и таблицах отчёта.
Задача
- Напиши DAX-формулу для меры «Выручка».
- Объясни, почему нужно создавать меру (Measure), а не вычисляемый столбец (Calculated Column).
Ожидаемый ответ
Формула меры:
Выручка = SUM(orders[amount])
Объяснение разницы:
| Мера | Вычисляемый столбец | |
|---|---|---|
| Где хранится | В памяти, вычисляется на лету | В таблице, как обычный столбец |
| Зависит от фильтра | Да — меняется при срезах и фильтрах | Нет — одно значение на строку |
| Нагрузка | Меньше — только при отображении | Больше — всегда хранится в модели |
Вывод: мера Выручка будет автоматически пересчитываться при фильтрации по городу, дате, категории — что и нужно для интерактивного отчёта.
Эта задача — на изучение. Sandbox для появится в следующей фазе.