Вычисляемые столбцы
Создание вычисляемых столбцов
Вычисляемый столбец добавляет к таблице новое поле, значения которого задаёт формула DAX. Он пригодится, когда нужно получить результат для каждой строки: стоимость позиции, категорию товара или подпись для фильтра.
Например, в таблице продаж есть количество и цена. Вычисляемый столбец даст стоимость каждой позиции. Мера решает другую задачу: рассчитывает показатель для выбранных данных, например общую выручку с учётом фильтра по региону.
Создайте столбец
Сначала подключите таблицу к отчёту. Если вы ещё этого не сделали, начните со статьи Добавление данных.
- Откройте отчёт и нажмите Изменить.
- Откройте панель Данные. Найдите источник, к которому хотите добавить столбец.
- Нажмите кнопку с тремя точками рядом с названием источника и выберите Создать столбец. Это же меню открывается правой кнопкой мыши.
- На вкладке Формула заполните Название столбца и DAX Формула.
Название вводится отдельно от выражения. В редакторе формула начинается со знака =; записывать перед ним название нового столбца не нужно.
Пример: стоимость позиции
Пусть одна строка таблицы — одна проданная позиция, а поля Количество и Цена содержат числа. Назовите новый столбец Стоимость и введите:
=[Количество] * [Цена]
Квадратные скобки обозначают поля текущей таблицы. Если хотите указать таблицу явно, для источника с названием Продажи формула выглядит так:
='Продажи'[Количество] * 'Продажи'[Цена]
Название таблицы заключено в одинарные кавычки. Для названий с пробелами используется та же запись, например 'Продажи за месяц'[Количество]. Подставьте названия из своего источника.
Ожидаемый результат:
| Количество | Цена | Стоимость |
|---|---|---|
| 2 | 150 | 300 |
| 3 | 80 | 240 |
| 0 | 250 | 0 |
Проверьте и сохраните
Редактор предлагает поля и функции при вводе. Под ним есть раздел Вставка: нажмите поле на вкладке Поля таблицы, чтобы вставить ссылку в формулу. В Функциях DAX можно найти функцию по названию, а в Справке — посмотреть примеры.
Формула проверяется автоматически. Для этого примера в блоке Тип данных должен появиться Авто: Число. Если редактор предлагает выбрать тип вручную, укажите нужный. При ошибке проверьте названия полей, скобки и типы исходных данных.
На вкладке Конструктор можно собрать выражение из шаблона. Предпросмотр формулы показывает получившийся текст; кнопка Использовать в формуле переносит его в редактор.
Нажмите Создать столбец. Новый столбец появится у выбранного источника в разделе Вычисляемые столбцы. Добавьте его в таблицу на странице отчёта и сравните значения с примером. Затем поле можно использовать в других визуализациях.
Чтобы изменить расчёт, откройте меню поля, выберите Редактировать формулу и после правки нажмите Сохранить изменения.