Поделиться через


Инструкция CALCULATE (многомерные выражения)

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

Синтаксис

CALCULATE

Аргументы

Нет.

Замечания

Инструкция CALCULATE включается автоматически как первая в скрипте многомерного выражения куба, если куб создается в среде SQL Server Data Tools (SSDT). Эта инструкция статистически вычисляет каждую ячейку куба на основе ячеек с меньшей гранулярностью. Если после этого заполнить ячейки меньшей гранулярности значениями на основе выражений, это повлияет на значения ячеек большей гранулярности. Данная обработка выполняется практически всегда, но она может быть отменена или другие операторы могут быть выполнены раньше нее.

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

ПримечаниеПримечание

Вычисляемые элементы статистически не обрабатываются.

См. также

Основные понятия

Основные принципы создания скриптов многомерных выражений (службы Analysis Services)

Определение назначений и других команд скриптов

Другие ресурсы

Инструкции сценариев многомерных выражений (многомерные выражения)