定义赋值和其他脚本命令
在多维数据集设计器的“计算”选项卡上,单击工具栏中的“新建脚本命令”图标以创建空脚本。 创建新脚本时,最初会在“计算”选项卡的“ 脚本管理器 ”窗格中显示一个空白标题。在“计算表达式”窗格中键入的字符将作为 “脚本管理器”中的项名称可见。 因此,您可能要在第一行中键入被注释的名称,以更方便地标识 “脚本组织程序” 窗格中的脚本。 有关详细信息,请参阅 对 Microsoft SQL Server 2005 中的 MDX 脚本编写的介绍。 有关与 MDX 查询和计算相关的性能问题的详细信息,请参阅 SQL Server 2005 Analysis Services 性能指南中的“编写高效 MDX”部分。
重要
当您最初切换到多维数据集设计器的 “计算” 选项卡时, “脚本组织程序” 窗格将包含具有 CALCULATE 命令的单个脚本。 CALCULATE 命令控制多维数据集中单元的聚合,仅当您要手动指定多维数据集的聚合方式时,才应编辑该命令。
可以使用“计算表达式”窗格以多维表达式 (MDX) 语法生成表达式。 生成表达式时,可以将多维数据集组件、函数和模板从 “计算工具” 窗格拖动或复制到“计算表达式”窗格。 这种做法可以将项的脚本添加到“计算表达式”窗格中您放置或粘贴的位置。 用适当的值替换参数及其分隔符(« 和 »)。
重要
当使用“计算表达式”窗格编写包含多个语句的表达式时,请确保 MDX 脚本中除最后一行外的所有行都以分号 (;) 结尾。 将计算串联为单个 MDX 脚本并且每个脚本后都追加一个分号,以确保 MDX 脚本可以正确编译。 如果您在“计算表达式”窗格中为脚本的最后一行添加分号,多维数据集将会正确生成和部署,但不能对其运行查询。