CrossProduct 元素 (XMLA)
包含使用MDDataSet資料類型(由Execute方法傳回)之座標軸元素的每個階層中,每個階層之成員的已排序集合之間的交叉乘積。
Syntax
<Axis>
...
<CrossProduct Size="integer">
<Members>...</Members>
</CrossProduct>
...
</Axis>
元素特性
特性 | 描述 |
---|---|
資料類型和長度 | None |
預設值 | None |
基數 | 0-n:出現一次以上的選擇性元素。 |
元素關聯性
關聯性 | 元素 |
---|---|
父元素 | 軸 |
子元素 | 成員 |
屬性
屬性 | 描述 |
---|---|
大小 | 必要的 整數 屬性。 指出 CrossProduct 元素所代表之交叉乘積中包含的元組數目。 |
備註
當用戶端應用程式將 >axisformat 屬性設定為 ClusterFormat時,每個軸上的成員會分割成叢集,其中每個群集都代表每個階層中成員的已排序集合之間的交叉乘積。 每個叢集都以 CrossProduct 元素表示。 每個 CrossProduct 元素都包含軸上每個階層的 Members 元素。 CrossProduct元素可以包含來自單一階層的成員。
範例
下列範例將說明當用戶端針對>axisformat XMLA 屬性指定ClusterFormat時, CrossProduct元素的結構(假設軸具有下列成員):
時間階層
類別目錄階層
叢集
1999
實際
群集1
1999
預算
群集1
2000
預算
群集1
2001
預算
群集2
<Axes>
<Axis name="Axis0">
<CrossProduct Size="4">
<Members Hierarchy="Time">
<Member>
<UName>[Time].[1999]</UName>
...
</Member>
<Member>
<UName>[Time].[2000]</UName>
...
</Member>
</Members>
<Members Hierarchy="Category">
<Member>
<UName>[Scenario].[Actual]</UName>
...
</Member>
<Member>
<UName>[Scenario].[Budget]</UName>
...
</Member>
</Members>
</CrossProduct>
<CrossProduct Size="1">
<Members Hierarchy="Time">
<Member>
<UName>[Time].[2001]</UName>
...
</Member>
</Members>
<Members Hierarchy="Category">
<Member>
<UName>[Scenario].[Budget]</UName>
...
</Member>
</Members>
</CrossProduct>
</Axis>
...
</Axes>