CrossProduct 要素 (XMLA)
Executeメソッドによって返されるmddatasetデータ型を使用するAxis要素の各階層のメンバーの順序付けされたセット間のクロス積を格納します。
構文
<Axis>
...
<CrossProduct Size="integer">
<Members>...</Members>
</CrossProduct>
...
</Axis>
要素の特性
特徴 | 説明 |
---|---|
データ型と長さ | なし |
既定値 | なし |
カーディナリティ | 0-n : 省略可能な要素で、出現する場合は複数回の出現が可能です |
要素の関係
リレーションシップ | 要素 |
---|---|
親要素 | 軸 |
子要素 | [メンバー] |
属性
属性 | 説明 |
---|---|
サイズ | 必須の 整数 属性です。 交差 製品 要素によって表されるクロス積に含まれる組の数を示します。 |
注釈
クライアントアプリケーションで、[軸の 形式 ] プロパティを clusterformatに設定すると、各軸のメンバーはクラスターに分割され、各クラスターは各階層の順序付けられたメンバーのセット間のクロス積を表します。 各クラスターは、 クロス積 要素によって表されます。 すべての クロス積 要素には、軸上の各階層の Members 要素が含まれています。 クロス積要素には、1つの階層のメンバーを含めることができます。
例
次の例では、軸の次のメンバーを指定して、クライアントが軸の値を指定して、要素の構造を示しています。
Time 階層
Category 階層
クラスター
1999
Actual
クラスター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>