共用方式為


CrossProduct 元素 (XMLA)

針對使用 MDDataSet 資料類型 (由 Execute 方法傳回) 的 Axis 元素,包含每個階層中成員已排序集合之間的交叉乘積。

語法

<Axis>
   ...
   <CrossProduct Size="integer">
      <Members>...</Members>
   </CrossProduct>
   ...
</Axis>

元素特性

特性

說明

資料類型和長度

預設值

基數

0-n:出現一次以上的選擇性元素。

元素關聯性

關聯性

元素

父元素

Axis

子元素

成員

屬性

屬性

說明

大小

必要的 Integer 屬性。 指出 CrossProduct 元素所代表之交叉乘積內包含的 Tuple 數目。

備註

當用戶端應用程式將 AxisFormat 屬性設為 ClusterFormat 時,每個軸的成員就會分成叢集,其中每個叢集代表每個階層中成員已排序集合之間的交叉乘積。 每個叢集都由一個 CrossProduct 元素表示。 每個 CrossProduct 元素都會針對該軸上的每個階層包含 Members 元素。 CrossProduct 元素可以包含來自單一階層的成員。

範例

下列範例將說明當用戶端指定 ClusterFormat 給 AxisFormat XMLA 屬性時,CrossProduct 元素的結構 (假設軸具有下列成員的話):

Time 階層

1999

1999

2000

2001

Category 階層

實際

預算

預算

預算

群集

群集 1

群集 1

群集 1

群集 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>

請參閱

概念

屬性 (XMLA)