CALCULATE-Anweisung (MDX)
Füllt jede Zelle in einem Cube mit einem Aggregatwert auf.
Syntax
CALCULATE
Argumente
None
Hinweise
Die CALCULATE-Anweisung wird beim Erstellen eines Cubes mithilfe von SQL Server-Datentools (SSDT) 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).
Hinweis |
---|
Berechnete Elemente werden nicht aggregiert. |
Siehe auch
Konzepte
Grundlegendes zu MDX-Skripts (Analysis Services)
Definieren von Zuweisungen und anderen Skriptbefehlen