MDX 脚本 - CALCULATE

使用聚合值填充多维数据集中的每个单元。

语法

  
CALCULATE  

参数

备注

使用 SSDT) SQL Server Data Tools (创建多维数据集时,CALCULATE 语句将自动作为多维数据集的 MDX 脚本中的第一个语句包含在内。 CALCULATE 语句通知多维数据集中的每个单元从粒度较小的单元开始聚合。 聚合单元后,如果随后使用表达式填充粒度较小的单元,则会影响粒度较大的单元的聚合值。 您几乎总是希望这种聚合发生,但您可以删除它或使其他语句在此语句之前执行。

CALCULATE 语句无法包含在 MDX 脚本的嵌套子多维数据集中。 嵌套的子多维数据集是使用 SCOPE 语句定义的。 有关 SCOPE 语句的详细信息,请参阅 SCOPE 语句 (MDX)

注意

不对计算成员进行聚合。

另请参阅

MDX 脚本编写语句 (MDX)
MDX 脚本编写基础知识 (Analysis Services)
定义赋值和其他脚本命令