共用方式為


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>