Hierarchy 元素 (CSDL)

Hierarchy 元素是資料表中可彼此連結以構成階層之欄位的邏輯容器。 Hierarchy 元素衍生自 CSDL Property 元素,而且已經擴充成支援表格式模型中建立的階層。

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

  • Documentation 元素

  • Level 元素

適用的屬性

下表列出了可在 Hierarchy 元素上找到的屬性。 在報表設計的欄位清單中,階層會與其他資料行一起呈現,因此與其他資料行和量值具有相同的屬性。

屬性名稱

是否必要

值

AllMemberCaption

否

指派給階層中 All 成員的名稱。

AllMemberReferenceName

是

用於在 DAX 查詢中參考 All 成員的識別碼。

Caption

否

階層的顯示名稱。

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 中父子式階層的函數

設定屬性階層的 (全部) 層級