次の方法で共有


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>