Share via


Berechnete Elemente (MDX) – Erstellen berechneter Elemente

Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Ein berechnetes Element in MDX (Multidimensional Expressions) ist ein Element, das durch Berechnen eines MDX-Ausdrucks aufgelöst wird, um einen Wert zurückzugeben. Diese einfach klingende Definition hat immense Auswirkungen. Die Erstellung und Verwendung von berechneten Elementen in einer MDX-Abfrage eröffnet umfassende Änderungsmöglichkeiten für mehrdimensionale Daten.

Sie können berechnete Elemente an jedem beliebigen Punkt in einer Hierarchie erstellen. Sie können außerdem berechnete Elemente erstellen, die nicht nur von vorhandenen Elementen in einem Cube abhängen, sondern auch von anderen berechneten Elementen, die in demselben MDX-Ausdruck definiert sind.

Sie können berechnete Elemente in einem der folgenden Kontexte definieren:

  • Im Bereich einer Abfrage : Mit dem WITH-Schlüsselwort können Sie ein berechnetes Element erstellen, das als Teil einer MDX-Abfrage definiert ist und dessen Bereich somit auf die Abfrage beschränkt ist. Anschließend können Sie das berechnete Element in einer SELECT-Anweisung von MDX verwenden. Bei dieser Vorgehensweise kann das mit dem WITH-Schlüsselwort erstellte berechnete Element geändert werden, ohne dass die SELECT-Anweisung davon beeinflusst wird.

    Weitere Informationen zur Verwendung der WITH-Schlüsselwort (keyword) zum Erstellen berechneter Member finden Sie unter Creating Query-Scoped Calculated Members (MDX).

  • Im Bereich einer Sitzung : Mit der CREATE MEMBER-Anweisung können Sie ein berechnetes Element erstellen, dessen Bereich umfangreicher als der Kontext der Abfrage ist, d.h. der Dauer der MDX-Sitzung entspricht. Ein mit der CREATE MEMBER-Anweisung definiertes berechnetes Element ist für alle MDX-Abfragen in dieser Sitzung verfügbar. Die CREATE MEMBER-Anweisung ist z. B. in einer Clientanwendung sinnvoll, die die gleiche Menge in unterschiedlichen Abfragen wiederverwendet.

    Weitere Informationen zur Verwendung der CREATE MEMBER-Anweisung zum Erstellen berechneter Member in einer Sitzung finden Sie unter Creating Session-Scoped Calculated Members (MDX).

Weitere Informationen

CREATE MEMBER-Anweisung (MDX)
MDX-Funktionsreferenz (MDX)
SELECT-Anweisung (MDX)