재귀 계층 구조 그룹 만들기(보고서 작성기 3.0 및 SSRS)

부모와 자식 간의 관계가 데이터 집합의 필드로 표현되는 재귀 데이터를 표시하려면 자식 필드를 기반으로 데이터 영역 그룹 식을 설정하고 부모 필드를 기반으로 Parent 속성을 설정합니다.

계층적 데이터를 표시하는 것은 조직도의 직원과 같은 재귀 계층 구조 그룹에 일반적입니다. 데이터 집합에는 직원 및 관리자 목록이 포함되며 관리자 이름은 직원 목록에도 나타납니다.

[!참고]

보고서 작성기 3.0 및 Business Intelligence Development Studio의 보고서 디자이너에서 보고서 정의(.rdl)를 만들고 수정할 수 있습니다. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다. 자세한 내용은 microsoft.com 웹에서 보고서 디자이너 및 보고서 작성기 3.0에서 보고서 디자인(SSRS)을 참조하십시오.

재귀 계층 만들기

테이블릭스 데이터 영역에서 재귀 계층 구조를 작성하려면 자식 데이터를 지정하는 필드로 그룹 식을 설정하고 부모 데이터를 지정하는 필드로 그룹의 Parent 속성을 설정해야 합니다. 예를 들어 직원 ID 및 관리자 ID에 대한 필드를 포함하는 데이터 집합이 있으며 직원이 관리자에게 보고하는 경우 그룹 식을 직원 ID로 설정하고 Parent 속성을 관리자 ID로 설정합니다.

재귀 계층 구조로 정의된 그룹, 즉 Parent 속성을 사용하는 그룹에는 그룹 식이 하나만 있을 수 있습니다. 입력란 안쪽 여백에 Level 함수를 사용하여 계층에서의 수준을 기준으로 직원 이름을 들여쓸 수 있습니다.

자세한 내용은 방법: 데이터 영역에서 그룹 추가 또는 삭제(보고서 작성기 3.0 및 SSRS)방법: 재귀 계층 구조 그룹 만들기(보고서 작성기 3.0 및 SSRS)를 참조하십시오.

재귀를 지원하는 집계 함수

매개 변수 Recursive를 허용하는 Reporting Services 집계 함수를 사용하여 재귀 계층 구조의 요약 데이터를 계산할 수 있습니다. Recursive는 Sum, Avg, Count, CountDistinct, CountRows, Max, Min, StDev, StDevP, Sum, VarVarP 함수에서 매개 변수로 허용됩니다. 자세한 내용은 집계 함수 참조(보고서 작성기 3.0 및 SSRS)을 참조하십시오.