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 |
---|---|
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. |
Ein Ausdruck ist eine Syntaxeinheit, die MicrosoftSQL ServerAnalysis Services zu einem (skalaren) Wert oder Objekt auflösen kann. Ausdrücke enthalten Funktionen, die einen einzelnen Wert, einen Mengenausdruck usw. zurückgeben. |
|
Operatoren sind Syntaxelemente, die mit einem oder mehreren einfachen MDX-Ausdrücken verwendet werden, um komplexere MDX-Ausdrücke zu erstellen. |
|
Funktionen sind Syntaxelemente, die keinen, einen oder mehrere Eingabewerte annehmen und einen Skalarwert oder ein Objekt zurückgeben. Beispiele sind die Sum-Funktion zum Addieren mehrerer Werte, die Members-Funktion zum Zurückgeben einer Menge von Elementen aus einer Dimension usw. |
|
Kommentare sind Textelemente, die in MDX-Anweisungen oder -Skripts eingefügt wurden, um den Zweck der Anweisung zu erläutern. Analysis Services führt keine Kommentare aus. |
|
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 sind Kernbegriffe mehrdimensionaler Daten. Sie müssen mit diesen Begriffen vertraut sein, um eine MDX-Abfrage erstellen zu können. |