PropertyRef 元素 (CSDLBI)
重要提示:本文档已存档。 有关最新信息,请参阅开放规范 [MS-CSDLBI]:带商业智能注释的概念架构定义文件格式。
PropertyRef 元素是一种简单类型,可提供对某列的引用,而该列提供其他属性所需要的值。
元素和属性
下表列出了用于定义 PropertyRef 元素的元素和属性。
名称 | 是否必需 | 说明 |
---|---|---|
名称 | 是 | 一个包含属性名称的字符串,该属性是引用的目标。 |
PropertyRefs 元素
PropertyRefs 是一种复杂类型,用于定义 PropertyRef 元素中包含的每个属性的属性集合。
下表列出了 PropertyRefs 类型的元素和属性。
名称 | 是否必需 | 说明 |
---|---|---|
PropertyRef | 是 | 一个包含属性引用的字符串。 |
示例表格
以下示例(在 CSDLBI 版本 1.1 中)显示一个 PropertyRef 元素,该元素指定在 AdventureWorks 表格模型示例的某个度量值中使用的公式的源。
<bi:Measure Caption="Total Current Quarter Margin Performance" ReferenceName="Total Current Quarter Margin Performance" Width="0" IsSimpleMeasure="false">
<bi:Kpi StatusGraphic="Three Symbols UnCircled Colored">
<bi:KpiGoal>
<bi:PropertyRef Name="Measures___Total_Current_Quarter_Margin_Performance_Goal_" />
</bi:KpiGoal>
<bi:KpiStatus>
<bi:PropertyRef Name="Measures___Total_Current_Quarter_Margin_Performance_Status_" />
</bi:KpiStatus>
</bi:Kpi>
</bi:Measure>
示例多维
下面的示例(在 CSDLBI 版本 1.1 中)显示 Contoso Operations 多维数据集中的一个 KPI。 PropertyRef 元素指向包含用于定义 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>