管理层次结构

您可以创建具有层次的定制维,将定制维层次联接到预构建或定制事实,并将层次添加到任何主题区域以满足您的业务需求。

使用维表中的属性组合产品层次。使用层次结构可以定义聚合和向下钻取。这样可以更轻松地在汇总级别进行报告,然后在同一可视化中轻松钻取详细信息。

在逻辑星形中,您可以通过选择仅显示自定义来筛选和重点关注自定义维。此外,您还可以搜索和筛选逻辑星号内的对象。您可以创建维,也可以添加具有逻辑星号中的层次的现有维。请参阅扩展语义模型的建议和提示中有关创建层次结构的建议。

  1. 导航到“语义模型扩展”页,在“自定义沙盒”下,将鼠标悬停在适用的沙盒上以查看操作,然后单击查看沙盒
  2. 在所选沙盒详细信息页面上,执行以下步骤:
    1. 单击执行操作,然后选择管理逻辑星
    2. 单击编辑逻辑星并选择适用事实。
    3. 单击下一步
  3. 在“逻辑星型–事实”页上,单击添加维,然后选择创建新维添加现有维
  4. 在向导的步骤 1 的“添加维”页上,执行以下步骤:。
    1. 选择方案和对象,然后在维名称中输入维的名称。
    2. 选中加入事实所需的所有关键字的用于关键字复选框。
    3. 为需要添加到逻辑星形中的所有列选中添加属性复选框。
    4. 如果需要,通过更改显示名称来重命名列。
    5. 单击下一步
  5. 如果自上次刷新以来,源表中已删除或修改了任何选定属性,则会突出显示这些列,并会收到一条消息,询问是否要更新该表。
    • 在消息中选择确定以重新加载源列。
    • 如果要复查对源列的更改,请在消息中单击取消,然后单击刷新以重新加载源列。
  6. 单击创建列以使用以下说明将另一列添加到目标主题区域中的维表中:
    1. 在“创建列”中,输入显示名称。
    2. 在“数据元素”下,从所选维表的物理表中搜索数据元素。
    3. 在搜索结果中,双击数据元素以将其放在文本窗格中。
    4. 在“Functions(函数)”下,搜索使用表达式构造列的函数。例如,搜索 "substring" 或 "concatenate" 等函数以构建新的基于表达式的列。从搜索结果中,双击适用的结果以将其添加到中央文本窗格。
    5. 单击 Validate ,然后单击 Save
  7. 在向导的步骤 2 中,使用此维中的属性组装产品层次结构,然后单击下一步
    1. 选择向主题区域添加层次结构
    2. 层次名称中键入层次的名称。
    3. 选择、拖放可用数据元素到“选定的数据元素”窗格中,以设计维的层次结构。
    4. 在“Selected Data Elements(所选数据元素)”窗格中,单击某个级别以更新其主键,并在“Properties(属性)”窗格中设置其显示属性。
      可以通过右键单击某个级别并选择“Add Child(添加子级)”或“Add ‘ n ’ Child Levels(添加子级)”来添加层次结构中的多个级别。例如,您的区域层次结构可以具有第 1 层的区域合计、第 2 层的区域、第 3 层的国家/地区、第 4 层的省/自治区以及第 5 层的城市。
    5. 可选:选择类型
      如果选择“时间作为类型”,则无法选择其他“类型”选项。您可以同时使用标记跳过级别
      • 选择时间可定义专门用于基于时间的层次结构的层次结构。如果要使用时间序列计算(如 AGO 和 TODATE),则必须提供时间层次结构。
      • 选择加错可定义不平衡的基于级别的层次,其中并非所有数据都存在于层次的所有级别。
      • 选择跳过级别可定义层次结构,在此层次结构中并非所有成员都具有所有级别的祖先。

      有关维层次类型的示例,请参阅维层次、层关键字和内容层

    6. 单击下一步
  8. 在向导的步骤 3 中,执行以下步骤:
    1. 排序顺序列中,为选择要公开或用作键的列选择适用值。
    2. 确保排序顺序列与显示列处于相同的层次级别。对于不需要定制排序的列,请将排序顺序列保留为默认的“选择”状态。
    3. 单击完成