Measure 元素 (CSDL)

Measure 元素定义可用于在表格模型中表示聚合或充当 KPI 的计算。 Measure 元素基于 Property 元素。

Measure 元素可能具有下列子元素(按所列顺序):

  • Documentation 元素

  • Annotation 元素

  • Kpi 元素

适用的属性

下表列出了可在 Measure 元素上找到的属性,以及适用于 Property 元素的所有属性。

属性名称

是否必需

DefaultImage

对于一幅图像的引用,此图像指示针对在 KPI 中定义的目标,进度为负、零还是正。

ContextualNameRule

一个定义度量值的备选名称的字符串值。

DisplayFolder

对在其中显示度量值的文件夹的引用(如果有)。

FolderPosition

一个整数,该整数指示度量值在文件夹列表中的序号位置。

Hidden

一个 true/false 值,指示度量值在报表中是否可见。

ReferenceName

DAX 公式可用来引用度量值的名称。

Alignment

一个值,指示在度量值的报表中应用默认对齐方式。

FormatString

一个 .NET 格式字符串,定义日期和时间值的默认格式。

IsFolderDefault

一个 true/false 值,指示度量值表示的列是否应为文件夹的默认字段。

单位

一个字符串值,定义用于在度量值中表示值的度量单位。

Width

一个整数值,定义用来显示度量值的列的宽度(字符数)。

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>

示例的注释