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 |
|
Untergeordnete Elemente |
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.