CrossProduct 元素 (XMLA)

对于使用 EXECUTE 方法返回的 MDDataSet 数据类型的 Axis 元素,包含每个层次结构中有序成员集之间的交叉产品。

语法

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

元素特征

特征 说明
数据类型和长度
默认值
基数 0-n:可多次出现的可选元素。

元素关系

关系 元素
父元素
子元素 成员

属性

属性 说明
大小 必需的 Integer 属性。 指示 CrossProduct 元素表示的跨产品中包含的 元组 数。

备注

当客户端应用程序 将 AxisFormat 属性设置到 ClusterFormat 时,每个轴上的成员将划分为群集,其中每个群集表示每个层次结构中有序的成员集之间的交叉产品。 每个群集都由 CrossProduct 元素 表示。 每个 CrossProduct 元素都包含轴上每个层次结构的 Members 元素。 CrossProduct 元素可以包含来自单个层次结构的成员。

示例

以下示例说明了当客户端为 AxisFormat XMLA 属性指定 ClusterFormatCrossProduct 元素的结构,给定轴的以下成员:

时间层次结构

类别层次结构

群集

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>