다음을 통해 공유


대화형 정렬(보고서 작성기 및 SSRS)

대화형 정렬 단추를 추가하여 사용자가 테이블의 행 또는 행렬의 행 및 열에 대해 오름차순 및 내림차순 사이를 전환하도록 할 수 있습니다. 대화형 정렬의 일반적인 용도는 열 머리글마다 정렬 단추를 추가하는 것입니다. 그러면 사용자는 정렬할 기준이 되는 열을 선택할 수 있습니다.

대화형 정렬 단추는 열 머리글뿐만 아니라 모든 입력란에도 추가할 수 있습니다. 예를 들어 행 그룹 외부에 있는 행에 대한 입력란의 경우 부모 그룹 행/열, 자식 그룹 행/열 또는 정보 행/열에 대한 정렬을 지정할 수 있습니다. 또한 필드를 단일 그룹 식으로 결합한 다음 여러 필드를 기준으로 정렬할 수도 있습니다.

[!참고]

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

대화형 정렬을 추가하려면 다음 항목을 정의해야 합니다.

  • 정렬 대상: 행 또는 열

  • 정렬 기준: 테이블 열에 표시되는 필드 또는 표시되지 않는 필드

  • 정렬할 컨텍스트: 예를 들어 행 그룹에 연결된 행, 열 그룹에 연결된 열, 정보 행, 부모 그룹 내 자식 그룹 또는 부모 및 자식 그룹 모두를 기준으로 정렬할 수 있습니다.

  • 정렬 단추를 추가할 입력란: 열 머리글 또는 그룹 행 머리글

  • 여러 데이터 영역에 대해 정렬을 동기화할지 여부: 보고서를 디자인하여 사용자가 정렬 순서를 전환할 때 다른 데이터 영역도 같은 순서로 정렬되도록 할 수 있습니다.

단계별 지침은 테이블 또는 행렬에 대화형 정렬 추가(보고서 작성기 및 SSRS)를 참조하십시오.

다음 표에서는 대화형 정렬 단추를 사용하여 얻을 수 있는 효과에 대해 간략히 설명합니다.

동작

정렬 대상

정렬 단추 추가 위치

정렬 기준

정렬 범위

그룹이 없는 테이블의 정보 행 정렬

정보 행

열 머리글

이 열에 바인딩되는 데이터 집합 필드

데이터 영역

행렬의 최상위 그룹 인스턴스 정렬

그룹

열 머리글

부모 그룹의 그룹 식

데이터 영역

테이블의 자식 그룹에 대해 정보 행 정렬

정보 행

자식 그룹 머리글 행

정렬 기준이 되는 데이터 집합 필드

자식 그룹

여러 행 그룹의 행 및 테이블의 정보 행 정렬

그룹(단, 그룹 식을 구체화해야 함)

열 머리글

정렬 기준이 되는 데이터 집합의 집계

데이터 영역

여러 데이터 영역에 대한 정렬 순서 동기화

그룹

일반적으로 열 머리글

그룹 식

데이터 집합

보고서 처리기는 모든 데이터 영역 및 그룹 정렬 식이 적용된 후 대화형 정렬을 적용합니다. 자세한 내용은 데이터 필터링, 그룹화 및 정렬(보고서 작성기 및 SSRS)을 참조하십시오.

여러 그룹에 대한 대화형 정렬 추가

단일 데이터 집합 필드 기반의 중첩 행 그룹이 있는 테이블에서 대화형 정렬 단추를 추가하여 부모 그룹 값, 자식 그룹 값 또는 정보 행을 정렬할 수 있습니다. 여러 번 클릭하지 않고도 부모 및 자식 그룹 값 모두를 기준으로 테이블을 정렬할 수 있는 능력을 사용자에게 제공할 수 있습니다.

이렇게 하려면 여러 필드를 결합하는 식을 그룹화하여 테이블을 다시 디자인해야 합니다. 예를 들어 재고 수가 들어 있는 데이터 집합의 경우 원래 테이블을 크기 및 색 순서로 그룹화하는 경우 크기 및 색을 결합한 그룹 식으로 단일 그룹을 지정할 수 있습니다. 자세한 내용은 테이블 또는 행렬에 대화형 정렬 추가(보고서 작성기 및 SSRS)를 참조하십시오.

참고 항목

태스크

데이터 영역의 데이터 정렬(보고서 작성기 및 SSRS)

테이블 또는 행렬에 대화형 정렬 추가(보고서 작성기 및 SSRS)

개념

데이터 필터링, 그룹화 및 정렬(보고서 작성기 및 SSRS)