Меры помогают производить вычисления с использованием доступных табличных данных и, таким образом, получать дополнительную информацию, которую можно использовать для углубленного анализа данных и создания более информативных дашбордов. Часто они требуются для выполнения сложных, уникальных вычислений.
Меры создаются с помощью DAX функций, которые могут выполнять как простые вычисления (например, подсчет среднего значения), так и сложные (например, фильтрация значений).
Созданные меры добавляются в панель Поля в качестве дополнительных столбцов к выбранной таблице и маркируются иконкой с изображением калькулятора. При создании меры вы можете задать ей уникальное имя, что упростит ее нахождение среди столбцов таблицы:

Вновь созданная мера подсвечивается в панели Поля, что позволяет быстро найти ее среди прочих мер, а строка ввода формулы уже содержит название меры для понимания какая мера редактируется в данный момент:

Создание мер
Теперь, в качестве примера, предположим, что вам необходимо создать меру, которая будет вычитать сумму скидки из общей суммы продаж. В результате появится новое поле в таблице, которое будет содержать чистую выручку от продаж. Затем можно будет отобразить все три параметра (сумму со скидкой и без, а также сумму самой скидки) в столбчатой диаграмме, разбив их, например, по кварталам. Для описанного сценария мы будем использовать следующую формулу DAX:
SUM (factonlinesales[salesamount]) - SUM (factonlinesales[discountamount])
где
SUM (factonlinesales[salesamount])
– сумма продаж;
SUM (factonlinesales[discountamount])
– сумма скидок.
Для создания меры необходимо выполнить следующие шаги:
На странице создания дашбордов выберите таблицу, в которой вы хотите создать меру (в нашем примере это таблица фактов factonlinesales), нажмите кнопку с тремя точками напротив нее, и кликните Создать меру:

Созданная мера появится под названием таблицы, а в верхней части листа появится строка, в которой можно вводить формулу DAX:

Для переименования меры, кликните дважды на ней и введите новое имя. В нашем примере мы назовем ее Чистая выручка.
Введите в строке вышеупомянутую формулу
SUM (factonlinesales[salesamount]) - SUM (factonlinesales[discountamount])
и нажмите на галочку слева, чтобы закончить создание меры:

Для облегчения ввода формул, система отображает подсказки при вводе символов. Подсказки включают в себя названия функций, а также названия таблиц и колонок, используемых в текущей модели данных:

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

Кроме того, система проверяет вводимые DAX-формулы на наличие синтаксических ошибок. Неправильно написанные функции или несуществующие таблицы/колонки подчеркиваются волнистой красной линией, а при наведении курсора мыши на подчеркнутое слово появляется пояснительный текст. Это позволяет легко обнаруживать и исправлять ошибки.
Визуализация мер
После создания меры вы можете добавлять ее в виджеты для визуализации как и любую другую колонку таблицы. На скриншоте ниже созданная нами мера находится на оси Y, отображая сумму продаж со скидкой:

Таким образом, с помощью мер вы можете производить различные расчеты, добавляя в ваши таблицы все новые и новые данные, и затем визуализировать их. Для получения информации о функциях DAX, которые могут быть использованы в Visiology 3.4, перейдите в раздел Поддерживаемые функции DAX.
Обработка ошибок и пустых значений
Если формула меры содержит ошибку, напротив меры отображается восклицательный знак как в панели Поля, так и в панели Визуализации, что позволяет легко найти “сломанную“ меру. При наведении курсора мыши на восклицательный знак отображается пояснительный текст:

Если формула создаваемой меры содержит ошибку, то при нажатии на галочку отображается предупреждение с пояснительным текстом:

Если результатом меры является пустое значение, то в сводной таблице отображаются пустые ячейки в соответствующих столбцах.
Смотрите также
📄 Моделирование данных с помощью DAX
📄 Загрузка данных