Compartilhar via


Elemento CrossProduct (XMLA)

Contém um produto cruzado entre conjuntos ordenados de membros a partir de cada hierarquia para um elemento Axis que usa o tipo de dados MDDataSet, retornada pelo método Execute.

Sintaxe

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

Características do elemento

Característica

Descrição

Comprimento e tipo de dados

Nenhum

Valor padrão

Nenhum

Cardinalidade

0-n: elemento opcional que pode ocorrer mais de uma vez.

Relações do elemento

Relação

Elemento

Elementos pai

Axis

Elementos filho

Membros

Atributos

Atributo

Descrição

Tamanho

Atributo Integer obrigatório. Indica o número de tuplas contido no produto cruzado representado pelo elemento CrossProduct.

Comentários

Quando um aplicativo cliente define a propriedade AxisFormat como ClusterFormat, os membros de cada eixo são divididos em clusters. Cada cluster representa um produto cruzado entre conjuntos de membros ordenados a partir de cada hierarquia. Cada cluster é representado por um elemento CrossProduct . Cada elemento CrossProduct contém um elemento Members para cada hierarquia no eixo. Um elemento CrossProduct pode conter membros de uma única hierarquia.

Exemplo

O exemplo a seguir ilustra a estrutura do elemento CrossProduct quando um cliente especifica ClusterFormat para a propriedade XMLA AxisFormat, dados os seguintes membros do eixo:

Hierarquia de Time

1999

1999

2000

2001

Hierarquia de Category

Real

Orçamento

Orçamento

Orçamento

Clusters

Cluster 1

Cluster 1

Cluster 1

Cluster 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>

Consulte também

Conceitos

Função Properties (XMLA)