MDX-Skripting – BERECHNEN

Befüllt jede Zelle in einem Würfel mit einem aggregierten Wert.

Syntax

  
CALCULATE  

Argumente

Nichts

Bemerkungen

Die CALCULATE Anweisung wird automatisch als erste Anweisung im MDX-Skript eines Cubes enthalten, wenn Sie einen Cube mit SQL Server Data Tools (SSDT) erstellen. Die BECALCULATE fordert jede Zelle im Würfel auf, aus Zellen mit niedrigerer Granularität zu aggregieren. Nachdem eine Zelle aggregiert wurde, beeinflusst das Befüllen von Zellen mit niedrigerer Granularität durch Expressionen den aggregierten Wert höhergranularer Zellen. Du möchtest fast immer, dass diese Aggregation stattfindet, aber du kannst sie entfernen oder andere Anweisungen vor dieser Weisung ausführen lassen.

Die CALCALD-Anweisung kann nicht in einen verschachtelten Subcube innerhalb des MDX-Skripts aufgenommen werden. Ein verschachtelter Subcube wird durch die Verwendung der SCOPE-Anweisung definiert. Weitere Informationen zur SCOPE-Erklärung finden Sie unter SCOPE Statement (MDX).

Note

Die berechneten Mitglieder werden nicht aggregiert.