定义计算

使用多维数据集设计器的**“计算”**选项卡可以创建计算成员、命名集和其他多维表达式 (MDX) 计算。

**“计算”**选项卡有以下三个窗格:

  • **“脚本组织程序”**窗格列出了多维数据集中的计算。 使用此窗格可以创建、组织和选择计算,以便进行编辑。

  • **“计算工具”**窗格提供了创建计算所需的元数据、函数和模板。

  • “计算表达式”窗格支持窗体视图和脚本视图。

注意注意

有关 MDX 脚本编写的详细信息,请参阅对 Microsoft SQL Server 2005 中的 MDX 脚本编写的介绍,并请参阅 Microsoft TechNet 网站的 SQL Server 2005 – Analysis Services 页上的“其他资源”部分。 有关与多维数据集设计相关的性能问题的详细信息,请参阅 SQL Server 2005 Analysis Services 性能指南

创建新计算

若要创建新计算,请在多维数据集设计器的**“计算”选项卡的“多维数据集”菜单中,单击“新建计算成员”“新建命名集”“新建脚本命令”,具体取决于希望创建的计算的类型。 还可以在工具栏上单击任何相应的按钮,或在“脚本组织程序”窗格中右键单击任何位置,再在快捷菜单中单击一个命令。 此操作会在“脚本组织程序”**窗格中添加新的计算,并在“计算表达式”窗格内的计算窗体中显示它的字段。 如果创建新脚本,则此操作将在“计算表达式”窗格中打开“脚本”视图。 有关生成三种计算类型的详细信息,请参阅创建计算成员创建命名集定义赋值和其他脚本命令

编辑脚本

可以在**“计算”**选项卡的“计算表达式”窗格中编辑脚本。 “计算表达式”窗格有两个视图:脚本视图和窗体视图。 窗体视图显示单个命令的表达式和属性。 编辑 MDX 脚本时,表达式框将充满整个窗体视图。

脚本视图提供了用来编辑脚本的代码编辑器。 当“计算表达式”窗格在脚本视图中时,**“脚本组织程序”**窗格将隐藏。 脚本视图提供了彩色编码、括号匹配、自动完成和 MDX 代码区域。 MDX 代码区域可以折叠或展开,以便于进行编辑。

通过单击**“多维数据集”菜单,再指向“计算显示位置”,再单击“脚本”“窗体”,可以在窗体视图和脚本视图之间进行切换。 还可以在工具栏上单击“窗体视图”“脚本视图”**。

更改求解顺序

将按照计算在**“脚本组织程序”窗格中的列出的顺序来对计算求解。 通过右键单击任何计算,再在快捷菜单上单击“上移”“下移”,可以让计算重新排序。 还可以单击计算,再单击工具栏上的“上移”“下移”**按钮。

对于计算单元和计算成员,可以手动覆盖此顺序。 有关传递顺序和求解顺序的详细信息,请参阅理解传递次序和求解次序 (MDX)

删除计算

若要删除现有计算,请在**“计算”选项卡中的“脚本组织程序”窗格中选择要删除的计算,再在“编辑”菜单中单击“删除”,或在工具栏上单击“删除”图标。 还可以在“脚本组织程序”窗格中右键单击计算,并从快捷菜单中选择“删除”**。