MDX-Syntaxelemente (MDX)
MDX (Multidimensional Expressions) hat mehrere Syntaxelemente, die von den meisten Anweisungen verwendet werden bzw. sich auf die meisten Anweisungen auswirken:
Begriff | Definition |
---|---|
Bezeichner | Ein Bezeichner ist der Name eines Objekts (z. B. eines Cubes, einer Dimension, eines Elements oder eines Measures). |
Datentypen | Definieren die Typen der Daten, die in Zellen, Elementeigenschaften oder Zelleigenschaften enthalten sind. MDX unterstützt nur den OLE VARIANT-Datentyp. Weitere Informationen zur Koersion, Konvertierung und Bearbeitung des VARIANT-Datentyps finden Sie in der Dokumentation für Platform SDK im Abschnitt über VARIANT und VARIANTARG. |
Ausdrücke (MDX) | Ausdrücke sind Syntaxeinheiten, die Analysis Services in einzelne (skalare) Werte oder Objekte auflösen kann. Ausdrücke enthalten Funktionen, die einen einzelnen Wert, einen Mengenausdruck usw. zurückgeben. |
Operatoren | Operatoren sind Syntaxelemente, die mit einem oder mehreren einfachen MDX-Ausdrücken verwendet werden, um komplexere MDX-Ausdrücke zu erstellen. |
Funktionen | Funktionen sind Syntaxelemente, die keinen, einen oder mehrere Eingabewerte annehmen und einen Skalarwert oder ein Objekt zurückgeben. Beispiele hierfür sind die Sum-Funktion zum Hinzufügen mehrerer Werte, die Member-Funktion zum Zurückgeben eines Satzes von Elementen aus einer Dimension oder Ebene usw. |
Kommentare | Kommentare sind Texte, die in MDX-Anweisungen oder Skripts eingefügt werden, um den Zweck der Anweisung zu erklären. Analysis Services führt keine Kommentare aus. |
Reservierte Schlüsselwörter | Reservierte Schlüsselwörter sind Wörter, die für die Verwendung durch MDX reserviert sind. Sie dürfen nicht für Objektnamen verwendet werden, die in MDX-Anweisungen verwendet werden. |
Elemente, Tupel und Mengen | Elemente, Tupel und Mengen sind Bestandteile des Kernkonzepts für mehrdimensionale Daten. Sie sollten diese Begriffe verstanden haben, bevor Sie eine MDX-Abfrage erstellen. |