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