Skriptování MDX – CALCULATE

Každou buňku v krychle naplní agregovanou hodnotou.

Syntax

  
CALCULATE  

Arguments

None

Remarks

Příkaz CALCULATE je automaticky zahrnut jako první příkaz v MDX skriptu kostky při vytváření krychle pomocí SQL Server Data Tools (SSDT). Příkaz CALCULATE říká každé buňce v kostce, aby agregovala buňky s nižší granularitou. Po agregaci buňky, pokud následně naplníte buňky s nižší granularitou pomocí výrazů, ovlivní to agregovanou hodnotu buněk s vyšší granularitou. Téměř vždy chcete, aby k této agregaci došlo, ale můžete ji odstranit nebo způsobit, že se před tímto příkazem spustí jiné příkazy.

Příkaz CALCULATE nelze zahrnout do vnořené podkostky v rámci skriptu MDX. Vnořená podkostka je definována pomocí příkazu SCOPE. Pro více informací o příkazu SCOPE viz SCOPE Statement (MDX).

Note

Vypočítané členy se neagregují.