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