Freigeben über


CALCULATE-Anweisung (MDX)

Aktualisiert: 17. Juli 2006

Füllt jede Zelle in einem Cube mit aggregierten Daten auf.

Syntax

CALCULATE

Argumente

None

Hinweise

Die CALCULATE-Anweisung wird beim Erstellen eines Cubes mithilfe von Business Intelligence Development Studio automatisch als erste Anweisung in das MDX-Skript des Cubes eingefügt. Die CALCULATE-Anweisung weist alle Zellen im Cube an, beim Aggregieren mit Zellen geringerer Granularität zu beginnen. Wenn nach dem Aggregieren einer Zelle anschließend Zellen geringerer Granularität mithilfe von Ausdrücken aufgefüllt werden, hat dies Auswirkungen auf die aggregierten Werte von Zellen höherer Granularität. Diese Aggregation ist in der Regel erwünscht, Sie können jedoch die Anweisung bei Bedarf entfernen oder andere Anweisungen vor dieser ausführen lassen.

Die CALCULATE-Anweisung kann nicht in einen geschachtelten Teilcube innerhalb des MDX-Skripts eingeschlossen werden. Geschachtelte Teilcubes werden mithilfe der SCOPE-Anweisung definiert. Weitere Informationen zur SCOPE-Anweisung finden Sie unter SCOPE-Anweisung (MDX).

ms144939.note(de-de,SQL.90).gifHinweis:
Berechnete Elemente werden nicht aggregiert.

Siehe auch

Konzepte

Grundlegendes zu MDX-Skripts (MDX)

Andere Ressourcen

MDX-Skriptanweisungen (MDX)
Erstellen und Bearbeiten von MDX-Skripts

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

17. Juli 2006

Geänderter Inhalt:
  • Syntax und Argumente wurden zur Verdeutlichung aktualisiert.