第 10 课:创建层次结构

在本课中,您将创建层次结构。 层次结构是按级别排列的列组;例如,“地理”层次结构可能具有“国家/地区”、“州”、“县”和“城市”的子级别。 层次结构在报告客户端应用程序字段列表中可以与其他列分开显示,这使得客户端用户更容易在其中导航以及将其包括在报表中。 若要了解详细信息,请参阅 SSAS 表格) (层次结构

若要创建层次结构,可使用“关系图视图”中的模型设计器。 在数据视图的模型设计器中不支持创建和管理层次结构。

本课预计完成时间:20 分钟

先决条件

本主题是表格建模教程的一部分,应当按顺序完成。 在执行本课程中的任务之前,应该已完成上一课: 第 9 课:创建透视

创建层次结构

在 Product 表中创建类别层次结构

  1. 在模型设计器中 Model ,单击菜单,指向 “模型视图”,然后单击“ 关系图视图”。

    提示

    使用位于模型设计器右上角的 Minimap 控件可更改您在关系图视图中查看对象的方式。 如果您在关系图视图中重新定位对象,则当您保存项目时,将保留该视图。

  2. 在模型设计器中,右键单击表 Product ,然后单击“ 创建层次结构”。 一个新的层次结构将出现在表窗口的底部。

  3. 在层次结构名称中,通过键入 Category重命名层次结构,然后按 Enter。

  4. Product 表中,单击“ 产品类别名称” 列,然后将其拖到 Category 层次结构中,然后在名称顶部 Category 释放。

  5. 在层次结构中 Category ,右键单击“ 产品类别名称” 列,然后单击“ 重命名”,然后键入 Category

    注意

    重命名层次结构中的某个列不会重命名表中的该列。 层次结构中的列只是表中该列的表示形式。

  6. Product表中,右键单击“产品子类别名称”列,然后在上下文菜单中指向“添加到层次结构”,然后单击 。Category

  7. “产品子类别名称” 重命名为 Subcategory

  8. 通过使用单击和拖动,或使用上下文菜单中的 “添加到层次结构” 命令, (添加 “模型名称” 和“ 产品名称 ”列,) 并将其置于“ 产品子类别名称” 列下方。 分别重命名这些列 ModelProduct

在 Date 表中创建层次结构

  1. 在模型设计器中,右键单击“Date”表,然后单击“创建层次结构”

  2. 将该层次结构重命名为 Calendar

  3. 按顺序添加下面各列,然后重命名它们:

    重命名为:
    Calendar Year Year
    Calendar Semester Semester
    Calendar Quarter Quarter
    Month Calendar Month
    Day Of Month
  4. 在“Date”表中,重复上述步骤,创建“Fiscal”层次结构,包括以下各列:

    重命名为:
    Fiscal Year Year
    Fiscal Semester Semester
    Fiscal Quarter Quarter
    Month Calendar Month
    Day Of Month
  5. 最后,在“Date”表中,重复上述步骤,创建“Production Calendar”层次结构,包括以下各列:

    重命名为:
    Calendar Year Year
    Week Number Of Year
    Day Of Week

后续步骤

若要继续学习本教程,请转到下一课: 第 11 课:创建分区