Istruzione CALCULATE (MDX)

Consente di popolare tutte le celle di un cubo con un valore di aggregazione.

Sintassi

CALCULATE

Argomenti

Nessuno

Osservazioni

Quando si crea un cubo utilizzando SQL Server Data Tools (SSDT), l'istruzione CALCULATE viene automaticamente inclusa come prima istruzione nello script MDX del cubo. L'istruzione CALCULATE indica alle celle del cubo di eseguire l'aggregazione a partire dalle celle con una granularità più bassa. Dopo l'aggregazione di una cella, l'utilizzo delle espressioni per popolare le celle con una granularità più bassa influisce sul valore aggregato delle celle con una granularità superiore. Sebbene questa aggregazione sia consigliabile nella maggior parte dei casi, è possibile non applicarla o eseguire altre istruzioni prima di questa.

L'istruzione CALCULATE non può essere inclusa in un sottocubo nidificato all'interno dello script MDX. Un sottocubo nidificato viene definito utilizzando l'istruzione SCOPE. Per ulteriori informazioni sull'istruzione SCOPE, vedere Istruzione SCOPE (MDX).

[!NOTA]

I membri calcolati non vengono aggregati.

Vedere anche

Concetti

Nozioni fondamentali sugli script MDX (Analysis Services)

Definire le assegnazioni e altri comandi script

Altre risorse

Istruzioni di scripting MDX (MDX)