Measure 元素 (CSDLBI)
重要: 這份檔已封存。 如需最新資訊,請參閱 Open 規格 [CSDLBI]:概念結構定義檔案格式與商業智慧批註。
Measure 元素是以 CSDL Property 元素為基礎的複雜類型。 CSDLBI 註解會加入支援複雜公式定義的屬性,以便在商業智慧資料模型中使用。
元素和屬性
下表列出定義 Measure 元素的元素和屬性,以及適用於 Property 元素的所有屬性。
名稱 | 必要 | 描述 |
---|---|---|
Kpi | 否 | 僅為做為 KPI 使用的量值所需。 並非所有量值都是 KPI,但是所有 KPI 都必須以量值的定義為基礎。 KPI 元素 (CSDLBI) |
IsSimpleMeasure | 否 | True/false 值,指出用於量值的公式是否為其中一個簡單彙總 (SUM、COUNT、MIN、MAX、AVG、DistinctCount)。 預設值是 true。 |
表格式範例
下列 CSDLBI 1.1 版的範例會顯示 AdventureWorks 表格式模型範例中的兩個量值。 第二個量值已經透過加入 KPI 元素,轉換成 KPI。
<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>
多維度範例
下列 CSDLBI 1.1 版中的範例會顯示 Contoso Operations Cube 中要做為 KPI 使用的量值。
<Property
Name="Sum_of_SalesAmount"
Type="Decimal" Precision="19" Scale="4">
<Documentation>
<Summary>KPI Description</Summary>
</Documentation>
<bi:Measure
Caption="Sum of SalesAmount"
ReferenceName="Sum of SalesAmount"
FormatString="\$#,0.00;(\$#,0.00);\$#,0.00">
<bi:Kpi
StatusGraphic="Three Circles Colored">
<bi:KpiGoal>
<bi:PropertyRef Name="v_Sum_of_SalesAmount_Goal" />
</bi:KpiGoal>
<bi:KpiStatus>
<bi:PropertyRef Name="v_Sum_of_SalesAmount_Status" />
</bi:KpiStatus>
</bi:Kpi>
</bi:Measure>
</Property>