Hierarchy 요소(CSDL)
Hierarchy 요소는 서로 연결하여 계층을 구성할 수 있는 테이블의 필드에 대한 논리적 컨테이너입니다. Hierarchy 요소는 CSDL Property 요소에서 파생된 것으로, 테이블 형식 모델에 만들어진 계층을 지원하도록 확장되었습니다.
Hierarchy 요소는 다음과 같은 자식 요소를 나열된 순서대로 포함할 수 있습니다.
Documentation 요소
Level 요소
적용 가능한 특성
다음 표에서는 Hierarchy 요소에 적용될 수 있는 특성을 보여 줍니다. 계층은 보고서 디자인을 위한 필드 목록에 다른 열과 함께 표시되므로 다른 열 및 측정값과 동일한 특성을 갖습니다.
특성 이름 |
필수 여부 |
값 |
---|---|---|
AllMemberCaption |
아니요 |
계층의 All 멤버에 할당되는 이름입니다. |
AllMemberReferenceName |
예 |
DAX 쿼리에서 All 멤버를 참조하는 데 사용되는 식별자입니다. |
Caption |
아니요 |
계층의 표시 이름입니다. |
ContextualNameRule |
아니요 |
이름을 해당 이름이 사용되는 컨텍스트를 기반으로 수정할지 여부와 수정 방법을 나타내는 값입니다. |
DisplayFolder |
아니요 |
계층과 연결된 표시 폴더의 이름입니다. |
FolderPosition |
아니요 |
표시 폴더 내에서의 위치를 나타내는 서수 값입니다. |
Hidden |
아니요 |
계층이 클라이언트에 표시되는지 여부를 나타냅니다. |
ReferenceName |
아니요 |
DAX 쿼리에서 이 엔터티를 참조하는 데 사용되는 식별자입니다. |
주의
테이블 형식 모델에서는 동일한 테이블의 열 간에 부모-자식 관계를 지정하여 계층을 만듭니다. 테이블 형식 모델에서 계층을 만드는 방법에 대한 자세한 내용은 계층(SSAS 테이블 형식)을 참조하십시오.
예
다음 예에서는 날짜 테이블에 정의된 계층을 보여 줍니다.
<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>