Скрипт многомерных выражений — CALCULATE

Заполняет каждую ячейку в кубе с агрегированным значением.

Syntax

  
CALCULATE  

Arguments

None

Remarks

Оператор CALCULATE автоматически добавляется как первый оператор в MDX-скрипте куба, когда вы создаёте куб с помощью SQL Server Data Tools (SSDT). Оператор CALCULATE сообщает каждой ячейке куба агрегировать из ячеек с меньшей гранулярностью. После агрегирования ячейки, если вы затем заполняете ячейки с низкой гранулярностью с помощью экспрессий, это влияет на агрегированное значение ячеек с высокой гранулярностью. Вы почти всегда хотите, чтобы эта агрегация происходила, но вы можете удалить её или заставить другие операторы выполняться до этого оператора.

Оператор CALCULATE не может быть включен в вложенный подкуб внутри скрипта MDX. Вложенный подкуб определяется с помощью оператора SCOPE. Для получения дополнительной информации о заявлении SCOPE см. Заявление SCOPE (MDX).

Замечание

Рассчитанные члены не агрегированы.