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>