Freigeben über


Axes-Element (XMLA)

Enthält eine Liste von Axis-Elementen, die die Achsendaten darstellen, die in einem root-Element enthalten sind, das den MDDataSet-Datentyp verwendet.

Syntax

<root xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset">
   ...
   <Axes>
      <Axis>...</Axis>
   </Axes>
   ...
</root>

Elementmerkmale

Merkmal

Beschreibung

Datentyp und -länge

Beliebig

Standardwert

Keiner

Kardinalität

1-1: Erforderliches Element, das nur einmal auftritt.

Elementbeziehungen

Beziehung

Element

Übergeordnete Elemente

root

Untergeordnete Elemente

Axis

Hinweise

Unter dem Axes-Element sind die Axis-Elemente in der Reihenfolge aufgelistet, in der sie im Dataset auftreten, beginnend mit null. Die AxisFormat-XMLA-Eigenschafteneinstellung bestimmt, wie Axis-Elemente formatiert werden. Weitere Informationen zur AxisFormat-Eigenschaft finden Sie unter Unterstützte XMLA-Eigenschaften (XMLA).

Eine Achse stellt eine Menge von Tupeln dar, in der alle Tupel die gleiche Dimensionalität aufweisen. Eine Menge kann auf verschiedene Weisen dargestellt werden, die unterschiedliche Vorteile bieten. Beispielsweise kann die folgende Menge aus vier Tupeln als Auflistung zweidimensionaler Tupel oder als kartesisches Produkt zweidimensionaler Mengen dargestellt werden.

1999

1999

2000

2000

Tatsächlich

Budget

Tatsächlich

Budget

Diese Menge aus Tupeln kann als Auflistung zweidimensionaler Tupel dargestellt werden:

{ ( 1999, Actual ), ( 1999, Budget ), ( 2000, Actual ), ( 2000, Budget ) }

Diese Menge kann auch als kartesisches Produkt zwei eindimensionaler Mengen dargestellt werden:

{ 1999, 2000 } x { Actual, Budget }

Die erste Darstellung, zweidimensionale Tupel, ist für die Verwendung durch Clienttools besser geeignet. Die zweite Darstellung, ein kartesisches Produkt eindimensionaler Mengen, verbraucht weniger Speicherplatz und erhält die mehrdimensionale Eigenschaft der Menge.

In der folgenden Tabelle sind Vorgänge aufgelistet, die zum Definieren und Charakterisieren der Struktur und der Elemente einer Achse verwendet werden können.

Operation

Beschreibung

Member

Die kleinste Einheit einer Achse, die das Element einer Dimensionshierarchie darstellt.

Member

Eine Auflistung von Member-Objekten der gleichen Dimensionshierarchie.

Tupel

Eine Auflistung von Elementen anderer Dimensionshierarchien.

Tupel

Eine Auflistung von Tuple-Objekten mit der gleichen Dimensionalität.

Union

Eine Vereinigung von Sätzen.

CrossJoin

Ein kartesisches Produkt von Mengen.

Diese Vorgänge übersetzen die zweidimensionalen Tupel und das kartesische Produkt eindimensionaler Mengen wie folgt:

Zweidimensionale Tupel

Tuples (
   Tuple( Member(1999), Member(Actual) ),
   Tuple( Member(1999), Member(Budget) ),
   Tuple( Member(2000), Member(Actual) ),
   Tuple( Member(2000), Member(Budget) )

Kartesisches Produkt eindimensionaler Mengen

CrossProduct (
   Members( Member(1999), Member(2000) ),
   Members( Member(Actual), Member(Budget) )

Ein Client kann die AxisFormat-Eigenschaft verwenden, um eine bestimmte Darstellung anzufordern.

Siehe auch

Verweis

MDDataSet-Datentyp (XMLA)

Konzepte

Eigenschaften (XMLA)