Compartir a través de


Elemento CrossProduct (XMLA)

Contiene un producto cruzado entre los conjuntos ordenados de miembros de cada jerarquía para un elemento Axis que utiliza el tipo de datos MDDataSet, devuelto por el método Execute.

Sintaxis

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

Características del elemento

Característica

Descripción

Tipo y longitud de datos

Ninguno

Valor predeterminado

Ninguno

Cardinalidad

0-n: Elemento opcional que puede aparecer más de una vez.

Relaciones del elemento

Relación

Elemento

Elementos primarios

Axis

Elementos secundarios

Members

Atributos

Attribute

Descripción

Tamaño

Atributo Integer requerido. Indica el número de tuplas contenido en el producto cruzado representado por el elemento CrossProduct.

Comentarios

Cuando una aplicación cliente establece la propiedad AxisFormat en ClusterFormat, los miembros de cada eje se dividen clústeres en los que cada uno representa un producto cruzado entre los conjuntos ordenados de miembros de cada jerarquía. Un elemento CrossProduct representa cada clúster. Cada elemento CrossProduct contiene un elemento Members para cada jerarquía del eje. Un elemento CrossProduct puede contener los miembros de una sola jerarquía.

Ejemplo

El ejemplo siguiente muestra la estructura del elemento CrossProduct cuando un cliente especifica ClusterFormat para la propiedad XMLA AxisFormat, dados los siguientes miembros para el eje:

Jerarquía Time

1999

1999

2000

2001

Jerarquía Category

Real

Presupuesto

Presupuesto

Presupuesto

Clusters

Clúster 1

Clúster 1

Clúster 1

Clúster 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>

Vea también

Conceptos