Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In Multidimensional Expressions (MDX) ist ein Measure ein benannter DAX-Ausdruck, der aufgelöst wird, indem der Ausdruck berechnet wird, um einen Wert in einem tabellarischen Modell zurückzugeben. Diese harmlose Definition umfasst unglaublich viel. Die Möglichkeit zum Erstellen und Verwenden von Measures in einer MDX-Abfrage bietet eine vielzahl von Manipulationsfunktionen für tabellarische Daten.
Warnung
Maßnahmen können nur in tabellarischen Modellen definiert werden; Wenn Die Datenbank im mehrdimensionalen Modus festgelegt ist, wird beim Erstellen eines Measures ein Fehler generiert.
Um ein Measure zu erstellen, das als Teil einer MDX-Abfrage definiert ist und daher deren Bereich auf die Abfrage beschränkt ist, verwenden Sie das WITH-Schlüsselwort. Anschließend können Sie das Measure innerhalb einer MDX SELECT-Anweisung verwenden. Mit diesem Ansatz kann das mit dem WITH-Schlüsselwort erstellte berechnete Element geändert werden, ohne die SELECT-Anweisung zu stören. Im Gegensatz zu DAX-Ausdrücken verweisen Sie in MDX auf das Measure, indem Sie es als Mitglied der [Measures]-Dimension bezeichnen. Das folgende MDX-Beispiel zeigt dies:
with measure 'Sales Territory'[Total Sales Amount] = SUM('Internet Sales'[Sales Amount]) + SUM('Reseller Sales'[Sales Amount])
select measures.[Total Sales Amount] on columns
,NON EMPTY [Date].[Calendar Year].children on rows
from [Model]
Sie gibt die folgenden Daten zurück, wenn sie ausgeführt werden:
| Gesamtumsatzbetrag | ||
|---|---|---|
| 2001 | 11331808.96 | |
| 2002 | 30674773.18 | |
| 2003 | 41993729.72 | |
| 2004 | 25808962.34 |
Siehe auch
CREATE MEMBER-Anweisung (MDX)
MDX-Funktionsreferenz (MDX)
SELECT-Anweisung (MDX)