Меры в табличных моделях

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

В табличных моделях мера — это вычисление, созданное с помощью формулы DAX для использования в клиенте отчетов. Меры оцениваются на основе полей, фильтров и срезов, выбранных пользователями в клиентском приложении отчетов.

Преимущества

Меры могут быть основаны на стандартных функциях агрегирования, таких как AVERAGE, COUNT или SUM, или можно определить собственную формулу с помощью DAX. В дополнение к формуле каждая мера имеет свойства, определенные типом данных меры, такими как Name, Table Detail, Format и Decimal Places.

Когда меры были определены в модели, пользователи смогут добавлять их в отчет или сводную таблицу. В зависимости от перспектив и ролей меры отображаются в списке полей со связанной таблицей и доступны всем пользователям модели. Меры обычно создаются в таблицах фактов; однако меры могут быть независимыми от таблицы, с которым она связана.

Важно понимать основные различия между вычисляемым столбцом и мерой. В вычисляемом столбце формула вычисляет значение для каждой строки в столбце. Например, в таблице FactSales вычисляемый столбец с именем TotalProfit со следующей формулой вычисляет значение общей прибыли для каждой строки (по одной строке на продажу) в таблице FactSales:

=[SalesAmount] - [TotalCost] - [ReturnAmount]  

Затем вычисляемый столбец TotalProfit можно использовать в клиенте отчетов так же, как и любой другой столбец.

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

Sum of TotalProfit: =SUM([TotalProfit])  

Аналитик по продажам, использующий Excel, хочет знать общую прибыль для категории продуктов. Каждая категория продукта состоит из нескольких продуктов. Аналитик по продажам выбирает столбец ProductCategoryName и добавляет его в окно фильтра меток строк сводной таблицы; Затем строка для каждой категории продукта отображается в сводной таблице. Затем пользователь выбирает метрику "Сумма TotalProfit". Мера по умолчанию будет добавлена в окно фильтра "Значения". Мера вычисляет общую прибыль и отображает результаты для каждой категории продукта. Затем аналитик по продажам может дополнительно отфильтровать сумму итоговой прибыли для каждой категории продукта с помощью среза, например добавление CalendarYear в качестве среза для просмотра суммы общей прибыли для каждой категории продуктов по годам.

ProductCategoryName Сумма совокупной прибыли
Аудио $2,731,061,308,69
Камеры и камкордеры $620,623,675,75
Компьютеры $392,999,044,59
Телевизор и видео $946,989,702.51
общий $4,691,673,731,53

Определение мер с помощью сетки мер

Меры создаются во время разработки с помощью сетки мер в конструкторе моделей. Каждая таблица имеет сетку мер. По умолчанию сетка мер отображается под каждой таблицей в конструкторе моделей. Вы также можете не просматривать сетку мер для определенной таблицы. Чтобы переключить отображение сетки мер таблицы, щелкните меню "Таблица " и выберите пункт "Показать сетку мер".

В сетке мер можно создавать меры следующими способами:

  • Щелкните пустую ячейку в сетке мер, а затем введите формулу DAX в строке формул. Нажмите ВВОД, чтобы завершить формулу, и показатель появится в ячейке сетки показателей.

  • Создайте меру с помощью стандартной функции агрегации, сначала щелкнув по столбцу, затем по кнопке "Автосумма" (∑) на панели инструментов, и наконец выбрав стандартную функцию агрегации. Стандартные агрегации: Сумма (Sum), Среднее (Average), Количество (Count), Уникальные значения (DistinctCount), Максимум (Max), Минимум (Min). Меры, созданные с помощью кнопки автосуммы, всегда будут отображаться в сетке мер непосредственно под столбцом.

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

Важно внимательно назвать меры. Имя меры появится со связанной таблицей в списке полей клиента отчетов. Ключевой показатель эффективности также будет называться в соответствии с базовой мерой. Мера не может иметь то же имя, что и любой столбец в любой таблице в модели.

Подсказка

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

Если для модели определены перспективы, меры не добавляются автоматически в любую из этих перспектив. Необходимо вручную добавить меры в перспективу с помощью диалогового окна "Перспективы". Дополнительные сведения см. в статье "Перспективы".

Свойства измерения

Каждая мера имеет свойства, определяющие его. Свойства измерения, а также связанные свойства столбца можно изменить в окне "Свойства". Меры имеют следующие свойства:

Недвижимость Параметр по умолчанию Description
Описание Пустой Описание меры. Описание не будет отображаться с показателем в программе для отчетов.
Формат Автоматически определяется из типа данных столбца, на который ссылается выражение формулы. Формат меры. Например, валюта или процент.
формулы Формула, введенная в строке формул при создании показателя. Формула меры.
Имя меры Если используется autoSum, имя меры предшествует имени столбца, за которым следует двоеточие. Если введена настраиваемая формула, введите имя, за которым следует двоеточие, а затем введите формулу. Имя меры, отображаемой в списке полей клиента отчетов.

Использование меры в ключевом показателе эффективности

Ключевой показатель эффективности (ключевой показатель производительности) определяется базовым значением, определенным мерой, в отношении целевого значения, а также определяется мерой или абсолютным значением. Ключевой показатель эффективности также содержит состояние, вычисление, в котором базовое значение вычисляется по целевому значению между порогами, отображаемым в графическом формате. Ключевые показатели эффективности часто используются бизнес-специалистами для выявления тенденций критически важных бизнес-метрик.

Любая мера может служить базовой мерой ключевого показателя эффективности. Чтобы создать ключевой показатель эффективности, в сетке мер щелкните правой кнопкой мыши меру и нажмите кнопку "Создать ключевой показатель эффективности". Откроется диалоговое окно "Индикатор производительности ключа", где можно указать целевое значение (определяется мерой или абсолютным значением) и определить пороговые значения состояния и графический тип. Дополнительные сведения см. в разделе ключевых показателей эффективности.

Связанные задачи

Тема Description
Создание мер и управление ими Описывает создание мер и управление ими с помощью сетки мер в конструкторе моделей.

См. также

Ключевые показатели эффективности
Создание ключевых показателей эффективности и управление ими
Вычисляемые столбцы