Elemento CrossProduct (XMLA)

Contiene un prodotto-incrociato tra set ordinati di membri da ogni gerarchia per un elemento Axis che utilizza il tipo di dati MDDataSet, restituito dal metodo Execute.

Sintassi

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

Caratteristiche elemento

Caratteristica

Descrizione

Tipo di dati e lunghezza

Nessuno

Valore predefinito

Nessuno

Cardinalità

0-n: Elemento facoltativo che può ricorrere più di una volta.

Relazioni elemento

Relazione

Elemento

Elementi padre

Axis

Elemento figlio

Membri

Attributi

Attributo

Descrizione

Dimensione

Attributo Integer obbligatorio. Indica il numero di tuple contenuto nel prodotto-incrociato rappresentato dall'elemento CrossProduct.

Osservazioni

Quando un'applicazione client imposta la proprietà AxisFormat su ClusterFormat, i membri su ogni asse sono divisi in cluster nei quali ogni cluster rappresenta un prodotto-incrociato tra set ordinati di membri da ogni gerarchia. Ogni cluster è rappresentato da un elemento CrossProduct. Ogni elemento CrossProduct contiene un elemento Members per ogni gerarchia sull'asse. Un elemento CrossProduct può contenere membri da una sola gerarchia.

Esempio

Nell'esempio seguente è illustrata la struttura dell'elemento CrossProduct quando un client specifica ClusterFormat per la proprietà XMLA AxisFormat, dati i membri seguenti per l'asse:

Gerarchia Time

1999

1999

2000

2001

Gerarchia Category

Valore effettivo

Budget

Budget

Budget

Cluster

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>

Vedere anche

Concetti

Proprietà (XMLA)