대화형 정렬(보고서 작성기 및 SSRS)
대화형 정렬 단추를 추가하여 사용자가 테이블의 행 또는 행렬의 행 및 열에 대해 오름차순 및 내림차순 사이를 전환하도록 할 수 있습니다. 대화형 정렬의 일반적인 용도는 열 머리글마다 정렬 단추를 추가하는 것입니다. 그러면 사용자는 정렬할 기준이 되는 열을 선택할 수 있습니다.
대화형 정렬 단추는 열 머리글뿐만 아니라 모든 입력란에도 추가할 수 있습니다. 예를 들어 행 그룹 외부에 있는 행에 대한 입력란의 경우 부모 그룹 행/열, 자식 그룹 행/열 또는 정보 행/열에 대한 정렬을 지정할 수 있습니다. 또한 필드를 단일 그룹 식으로 결합한 다음 여러 필드를 기준으로 정렬할 수도 있습니다.
[!참고]
SQL Server Data Tools의 보고서 작성기 및 보고서 디자이너에서 보고서 정의(.rdl)를 만들고 수정할 수 있습니다. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다. 자세한 내용은 microsoft.com 웹에서 보고서 디자이너 및 보고서 작성기에서 보고서 디자인(SSRS)을 참조하십시오.
대화형 정렬을 추가하려면 다음 항목을 정의해야 합니다.
정렬 대상: 행 또는 열
정렬 기준: 테이블 열에 표시되는 필드 또는 표시되지 않는 필드
정렬할 컨텍스트: 예를 들어 행 그룹에 연결된 행, 열 그룹에 연결된 열, 정보 행, 부모 그룹 내 자식 그룹 또는 부모 및 자식 그룹 모두를 기준으로 정렬할 수 있습니다.
정렬 단추를 추가할 입력란: 열 머리글 또는 그룹 행 머리글
여러 데이터 영역에 대해 정렬을 동기화할지 여부: 보고서를 디자인하여 사용자가 정렬 순서를 전환할 때 다른 데이터 영역도 같은 순서로 정렬되도록 할 수 있습니다.
단계별 지침은 테이블 또는 행렬에 대화형 정렬 추가(보고서 작성기 및 SSRS)를 참조하십시오.
다음 표에서는 대화형 정렬 단추를 사용하여 얻을 수 있는 효과에 대해 간략히 설명합니다.
동작 |
정렬 대상 |
정렬 단추 추가 위치 |
정렬 기준 |
정렬 범위 |
---|---|---|---|---|
그룹이 없는 테이블의 정보 행 정렬 |
정보 행 |
열 머리글 |
이 열에 바인딩되는 데이터 집합 필드 |
데이터 영역 |
행렬의 최상위 그룹 인스턴스 정렬 |
그룹 |
열 머리글 |
부모 그룹의 그룹 식 |
데이터 영역 |
테이블의 자식 그룹에 대해 정보 행 정렬 |
정보 행 |
자식 그룹 머리글 행 |
정렬 기준이 되는 데이터 집합 필드 |
자식 그룹 |
여러 행 그룹의 행 및 테이블의 정보 행 정렬 |
그룹(단, 그룹 식을 구체화해야 함) |
열 머리글 |
정렬 기준이 되는 데이터 집합의 집계 |
데이터 영역 |
여러 데이터 영역에 대한 정렬 순서 동기화 |
그룹 |
일반적으로 열 머리글 |
그룹 식 |
데이터 집합 |
보고서 처리기는 모든 데이터 영역 및 그룹 정렬 식이 적용된 후 대화형 정렬을 적용합니다. 자세한 내용은 데이터 필터링, 그룹화 및 정렬(보고서 작성기 및 SSRS)을 참조하십시오.
여러 그룹에 대한 대화형 정렬 추가
단일 데이터 집합 필드 기반의 중첩 행 그룹이 있는 테이블에서 대화형 정렬 단추를 추가하여 부모 그룹 값, 자식 그룹 값 또는 정보 행을 정렬할 수 있습니다. 여러 번 클릭하지 않고도 부모 및 자식 그룹 값 모두를 기준으로 테이블을 정렬할 수 있는 능력을 사용자에게 제공할 수 있습니다.
이렇게 하려면 여러 필드를 결합하는 식을 그룹화하여 테이블을 다시 디자인해야 합니다. 예를 들어 재고 수가 들어 있는 데이터 집합의 경우 원래 테이블을 크기 및 색 순서로 그룹화하는 경우 크기 및 색을 결합한 그룹 식으로 단일 그룹을 지정할 수 있습니다. 자세한 내용은 테이블 또는 행렬에 대화형 정렬 추가(보고서 작성기 및 SSRS)를 참조하십시오.
참고 항목
태스크
데이터 영역의 데이터 정렬(보고서 작성기 및 SSRS)
테이블 또는 행렬에 대화형 정렬 추가(보고서 작성기 및 SSRS)