多维模型中的计算
可以使用多维数据集设计器的“计算”选项卡创建计算成员、命名集和其他多维表达式 (MDX) 计算。
“计算” 选项卡有以下三个窗格:
“脚本组织程序” 窗格列出了多维数据集中的计算。 使用此窗格可以创建、组织和选择计算,以便进行编辑。
“计算工具” 窗格提供了创建计算所需的元数据、函数和模板。
“计算表达式”窗格支持窗体视图和脚本视图。
注意
有关 MDX 脚本的详细信息,请参阅 Microsoft SQL Server 2005 中的 MDX 脚本简介,并参阅 Microsoft TechNet 网站上的 SQL Server 2005 - Analysis Services 页面上的“其他资源”部分。 有关与多维数据集设计相关的性能问题的详细信息,请参阅 SQL Server 2005 Analysis Services 性能指南。
创建新计算
若要创建新计算,请在多维数据集设计器的 “计算” 选项卡的 “多维数据集” 菜单中,单击 “新建计算成员”、 “新建命名集”或 “新建脚本命令”,具体取决于希望创建的计算的类型。 还可以在工具栏上单击任何相应的按钮,或在“脚本组织程序”窗格中右键单击任何位置,再在快捷菜单中单击一个命令。 此操作会在 “脚本组织程序” 窗格中添加新的计算,并在“计算表达式”窗格内的计算窗体中显示它的字段。 如果创建新脚本,则此操作将在“计算表达式”窗格中打开“脚本”视图。 有关生成这三种计算类型的详细信息,请参阅 创建计算成员、 创建命名集和 定义赋值和其他脚本命令。
编辑脚本
在“计算”选项卡的“ 计算 表达式”窗格中编辑脚本。“计算表达式”窗格有两个视图:“脚本”视图和“窗体”视图。 窗体视图显示单个命令的表达式和属性。 编辑 MDX 脚本时,表达式框将充满整个窗体视图。
脚本视图提供了用来编辑脚本的代码编辑器。 当“计算表达式”窗格在脚本视图中时, “脚本组织程序” 窗格将隐藏。 脚本视图提供了彩色编码、括号匹配、自动完成和 MDX 代码区域。 MDX 代码区域可以折叠或展开,以便于进行编辑。
通过单击 “多维数据集” 菜单,再指向 “计算显示位置”,再单击 “脚本” 或 “窗体”,可以在窗体视图和脚本视图之间进行切换。 还可以在工具栏上单击 “窗体视图” 或 “脚本视图” 。
更改求解顺序
将按照计算在 “脚本组织程序” 窗格中的列出的顺序来对计算求解。 通过右键单击任何计算,再在快捷菜单上单击“上移”或“下移”,可以让计算重新排序。 还可以单击计算,再单击工具栏上的 “上移” 或 “下移” 按钮。
对于计算单元和计算成员,可以手动覆盖此顺序。 有关传递顺序和求解顺序的详细信息,请参阅 了解传递顺序和求解顺序 (MDX) 。
删除计算
若要删除现有计算,请在 “计算” 选项卡中的 “脚本组织程序” 窗格中选择要删除的计算,再在 “编辑” 菜单中单击 “删除” ,或在工具栏上单击 “删除” 图标。 还可以在“脚本组织程序”窗格中右键单击计算,并从快捷菜单中选择“删除”。