CrossProduct 元素 (XMLA)

包含数据类型为 MDDataSetAxis 元素的每个层次结构中成员有序集之间的叉积,该叉积由 Execute 方法返回。

语法

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

元素特征

特征

说明

数据类型和长度

默认值

基数

0-n:可多次出现的可选元素。

元素关系

关系

元素

父元素

Axis

子元素

Members

属性

属性

说明

大小

必需的 Integer 属性。 指示 CrossProduct 元素表示的叉积中包含的元组数。

注释

如果客户端应用程序将 AxisFormat 属性设置为 ClusterFormat,则每个轴上的成员将会被分类,其中的每个分类都表示每个层次结构中的成员有序集之间的叉积。 每个分类都由 CrossProduct 元素表示。 每个 CrossProduct 元素都包含轴上每个层次结构中的 Members 元素。 CrossProduct 元素可包含单一层次结构的成员。

示例

下面的示例演示了当客户端将 AxisFormat XMLA 属性指定为 ClusterFormat 时的 CrossProduct 元素的结构,所给出的轴成员如下:

Time 层次结构

1999

1999

2000

2001

Category 层次结构

Actual

Budget

Budget

Budget

分类

分类 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>

请参阅

概念