Condividi tramite


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ò presentarsi più di una volta.

Relazioni elemento

Relazione

Elemento

Elementi padre

Axis

Elementi figlio

Members

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 l'AxisFormat XMLA proprietà, dati i membri seguenti per l'asse:

Time gerarchia

1999

1999

2000

2001

Category gerarchia

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