Элемент PropertyRef (CSDLBI)
Важно. Документ является архивным. Актуальные сведения см. в открытой спецификации [MS-CSDLBI]: Conceptual Schema Definition File Format with Business Intelligence Annotations (Формат файла CSDL с заметками бизнес-аналитики).
Элемент PropertyRef — простой тип, который обеспечивает ссылку на столбец, предоставляющий значение, необходимое другому свойству.
Элементы и атрибуты
В следующей таблице перечислены элементы и атрибуты, определяющие элемент PropertyRef.
Имя | Обязательный | Описание |
---|---|---|
Имя | Да | Строка, содержащая имя свойства, являющегося целью ссылки. |
Элемент PropertyRefs
PropertyRefs — сложный тип, который определяет коллекцию свойств, где каждое свойство содержится в элементе PropertyRef.
В следующей таблице перечислены элементы и атрибуты типа PropertyRefs.
Имя | Обязательный | Описание |
---|---|---|
PropertyRef | Да | Значение типа String, содержащее ссылку на свойство. |
Пример табличного
В следующем примере для 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. Элементы PropertyRef указывают на столбцы, содержащие формулу или значения, которые используются для определения цели и состояния ключевого показателя эффективности относительно этой цели.
<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>