Поделиться через


Элемент Measure (CSDL)

Элемент «Мера» задает вычисление, которое можно использовать в пределах табличной модели для представления текущих агрегатов или в качестве ключевого показателя эффективности (KPI). Элемент «Мера» основан на элементе «Свойство».

Элемент «Мера» может иметь следующие дочерние элементы (в указанном порядке):

  • Элемент Documentation

  • Элемент Annotation

  • Элемент Kpi

Применимые атрибуты

В таблице ниже представлены атрибуты, относящиеся к элементу «Мера», в дополнение ко всем атрибутам, применимым к элементу «Свойство».

Имя атрибута

Обязателен

Значение

DefaultImage

Да

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

ContextualNameRule

Нет

Строковое значение, определяющее альтернативное имя для меры.

DisplayFolder

Нет

Ссылка на папку, в которой представлена мера, если таковая имеется.

FolderPosition

Нет

Целое число, указывающее порядковую позицию меры в списке папок.

Скрыто

Нет

Значение TRUE или FALSE, показывающее, должна ли мера быть видимой в отчетах.

ReferenceName

Нет

Имя, которое может использоваться формулами DAX для ссылки на меру.

Выравнивание

Нет

Значение, которое указывает выравнивание по умолчанию в отчете для значений меры.

FormatString

Нет

Строка формата .NET, в которой определяется форматирование по умолчанию для значений даты и времени.

IsFolderDefault

Нет

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

Единицы измерения

Нет

Строковое значение, с помощью которого задается единица измерения, которая используется для представления значения в мере.

Ширина

Нет

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

SortDirection

Нет

Ссылка на свойство, которое определяет порядок сортировки для меры.

IsRightToLeft

Нет

Значение TRUE или FALSE, которое указывает, нужно ли значения в столбце представлять справа налево.

IsSimpleMeasure

Значение TRUE или FALSE, которое указывает, является ли формула, используемая в мере, одним из агрегатов по умолчанию (SUM, COUNT, MIN, MAX, AVG), благодаря чему она может обрабатываться в запросе с улучшенной производительностью.

Пример

В следующем примере представлены две меры из образца табличной модели AdventureWorks. Вторая мера преобразована в ключевой показатель эффективности (KPI) путем добавления элементов KPI.

</Property>
<Property Name="Order_Lines_Count" Type="Int64">
  <bi:Measure Caption="Order Lines Count" ReferenceName="Order Lines Count" Width="0" IsSimpleMeasure="false" />
</Property>
<Property Name="Total_Current_Quarter_Sales_Performance" Type="Double">
  <bi:Measure Caption="Total Current Quarter Sales Performance" ReferenceName="Total Current Quarter Sales Performance" Width="0" IsSimpleMeasure="false">
    <bi:Kpi StatusGraphic="Three Signs Colored">
      <bi:KpiGoal>
        <bi:PropertyRef Name="Measures___Total_Current_Quarter_Sales_Performance_Goal_" />
      </bi:KpiGoal>
      <bi:KpiStatus>
        <bi:PropertyRef Name="Measures___Total_Current_Quarter_Sales_Performance_Status_" />
      </bi:KpiStatus>
    </bi:Kpi>
  </bi:Measure>
</Property>

Комментарии для образца