Hierarchy 元素 (CSDL)

Hierarchy 元素是表中可彼此链接以形成层次结构的各个字段的逻辑容器。 Hierarchy 元素派生自“CSDL 属性”元素,并已扩展为支持在表格模型中创建的层次结构。

Hierarchy 元素可能具有下列子元素(按所列顺序):

  • Documentation 元素

  • Level 元素

适用的属性

下表列出了在 Hierarchy 元素上可找到的属性。 层次结构是使用报表设计所用的字段列表中的其他列来表示的,因此,层次结构也与其他列或度量值一样具有相同的属性。

属性名称

是否必需

AllMemberCaption

分配给层次结构的所有成员的名称。

AllMemberReferenceName

用于在 DAX 查询中引用所有成员的标识符。

标题

层次结构的显示名称。

ContextualNameRule

一个值,该值指示是否以及如何基于使用其名称的上下文来修改此名称。

DisplayFolder

与层次结构关联的显示文件夹的名称。

FolderPosition

序号值,该值指示在其显示文件夹中的位置。

Hidden

指示层次结构在客户端中是否可见。

ReferenceName

用于在 DAX 查询中引用此实体的标识符。

注释

在表格模型中,层次结构是通过在同一个表的各列间指定父子关系来创建的。 有关如何在表格模型中创建层次结构的详细信息,请参阅层次结构(SSAS 表格)

示例

下面的示例显示在 Date 表中定义的层次结构。

<bi:Hierarchy>
  <bi:Level>
    <bi:Source>
      <bi:PropertyRef name="Calendar_Year" />
    </bi:Source>
  </bi:Level>
  <bi:Level>
    <bi:Source>
      <bi:PropertyRef name="Calendar_Semester" />
    </bi:Source>
  </bi:Level>
  <bi:Level>
    <bi:Source>
      <bi:PropertyRef name="Calendar_Quarter" />
    </bi:Source>
  </bi:Level>
  <bi:Level>
    <bi:Source>
      <bi:PropertyRef name="Month_Calendar" />
    </bi:Source>
  </bi:Level>
  <bi:Level>
    <bi:Source>
      <bi:PropertyRef name="Day_Of_Month" />
    </bi:Source>
  </bi:Level>
</bi:Hierarchy>

请参阅

概念

了解表格对象模型

了解 DAX 中父子层次结构的函数

配置属性层次结构的“(全部)”级别