PropertyRef 要素 (CSDLBI)
重要: このドキュメントはアーカイブされています。 最新情報については、「オープン仕様 [MS-CSDLBI]: ビジネス インテリジェンス注釈を使用した概念スキーマ定義ファイル形式」を参照してください。
PropertyRef 要素は、別のプロパティが必要とする値を与える列への参照を提供する単純型です。
要素と属性
次の表に、PropertyRef 要素を定義する要素と属性を示します。
名前 | 必須 | 説明 |
---|---|---|
名前 | はい | 参照の対象であるプロパティの名前を含む文字列。 |
PropertyRefs 要素
PropertyRefs は、それぞれのプロパティが PropertyRef 要素に含まれるプロパティのコレクションを定義する複合型です。
次の表では、PropertyRefs の要素と属性を示します。
名前 | 必須 | 説明 |
---|---|---|
PropertyRef | はい | プロパティ参照を表す文字列。 |
表形式の例
CSDLBI Version 1.1 における次の例では、AdventureWorks テーブル モデル サンプルからの、メジャーで使用される式のソースを指定する PropertyRef 要素を示しています。
<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 Version 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>