Freigeben über


CrossProduct-Element (XMLA)

Enthält ein Kreuzprodukt aus geordneten Elementsätzen jeder Hierarchie eines Axis-Elements, das den MDDataSet-Datentyp verwendet, der von der Execute-Methode verwendet wird.

Syntax

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

Elementmerkmale

Merkmal

Beschreibung

Datentyp und -länge

Keine

Standardwert

Keine

Kardinalität

0-n: Optionales Element, das mehr als einmal auftreten kann.

Elementbeziehungen

Beziehung

Element

Übergeordnete Elemente

Axis

Untergeordnete Elemente

Members

Attribute

Attribut

Beschreibung

Größe

Erforderliches Integer-Attribut. Gibt die Anzahl von Tupeln an, die im durch das CrossProduct-Element dargestellten Kreuzprodukt enthalten sind.

Hinweise

Wenn eine Clientanwendung die AxisFormat-Eigenschaft auf ClusterFormat setzt, werden die Elemente auf jeder Achse in Cluster unterteilt, wobei jeder Cluster ein Kreuzprodukt aus geordneten Mengen an Elementen aus jeder Hierarchie darstellt. Jeder Cluster wird durch ein CrossProduct-Element dargestellt. Jedes CrossProduct-Element enthält ein Members-Element für jede Hierarchie auf der Achse. Ein CrossProduct-Element kann Elemente einer einzelnen Hierarchie enthalten.

Beispiel

Das folgende Beispiel veranschaulicht die Struktur des CrossProduct-Elements, wenn ein Client ClusterFormat für die XMLA-Eigenschaft AxisFormat festlegt, wobei die folgenden Elemente für die Achse vorhanden sind:

Time-Hierarchie

1999

1999

2000

2001

Category-Hierarchie

Tatsächlich

Budget

Budget

Budget

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>

Siehe auch

Konzepte