보고서의 데이터 정렬(보고서 작성기 2.0)
보고서에서 데이터의 정렬 순서를 제어하려면 데이터 집합 쿼리에서 데이터를 정렬하거나 데이터 영역 또는 그룹에 대한 정렬 식을 정의할 수 있습니다. 테이블 및 행렬에 대화형 정렬 단추를 추가하면 사용자가 보고서 데이터의 정렬 순서를 변경할 수 있습니다.
동일한 보고서에서 세 가지 정렬 유형을 모두 사용할 수 있으며, 함께 사용되는 경우 쿼리 정렬, 정렬 식, 사용자가 시작한 대화형 정렬의 순서로 적용됩니다.
보고서 항목에 대한 대부분의 집계 계산은 다음을 제외하고 데이터의 정렬 순서에 종속되지 않습니다. First, Last 및 Previous가 여기에 해당됩니다. 자세한 내용은 식에서 기본 제공 보고서 및 집계 함수 사용(보고서 작성기 2.0)을 참조하십시오.
데이터 집합 쿼리에서 데이터 정렬
보고서에서 데이터를 가져오기 전에 미리 정렬하려면 데이터 집합 쿼리에 정렬 순서를 추가합니다. 쿼리에서 데이터를 정렬하면 보고서 처리기가 아닌 데이터 원본에 의해 정렬 작업이 수행됩니다.
MicrosoftSQL Server 데이터 원본 유형의 경우에는 데이터 집합 쿼리에 ORDER BY 절을 추가할 수 있습니다. 예를 들어 다음 Transact-SQL 쿼리는 SalesOrders 테이블에서 Sales 및 Region 열을 Sales 기준의 내림차순으로 정렬합니다. SELECT Sales, Region FROM SalesOrders ORDER BY Sales DESC. 자세한 내용은 SQL Server 온라인 설명서의 "ORDER BY로 행 정렬"을 참조하십시오.
[!참고]
쿼리에서 정렬 순서를 지정할 수 없는 데이터 원본도 있습니다.
정렬 식으로 데이터 정렬
데이터를 데이터 원본에서 가져온 후 보고서에서 정렬하려면 세부 정보 그룹을 포함하여 테이블릭스 데이터 영역 또는 그룹에 정렬 식을 설정할 수 있습니다. 아래에서는 여러 항목에 정렬 식을 설정할 때의 효과를 설명합니다.
테이블릭스 데이터 영역. 런타임에 데이터 집합 필터와 데이터 영역 필터가 적용된 후 데이터 영역의 데이터 정렬 순서를 제어하려면 테이블, 행렬 또는 목록 데이터 영역에 정렬 식을 설정합니다.
테이블릭스 데이터 영역 그룹. 그룹 인스턴스의 정렬 순서를 제어하려면 세부 정보 그룹을 포함하여 각 그룹에 대한 정렬 식을 설정합니다. 예를 들어 세부 정보 그룹의 경우에는 정보 행의 순서를 제어합니다. 자식 그룹의 경우에는 부모 그룹 내에서 자식 그룹에 대한 그룹 인스턴스의 순서를 제어합니다. 기본적으로 그룹을 만들 때 정렬 식은 그룹 식 및 오름차순으로 설정됩니다.
세부 정보 그룹이 하나인 경우에는 쿼리, 데이터 영역 또는 세부 정보 그룹에서 정렬 식을 정의한 결과가 같습니다.
차트 데이터 영역. 데이터 요소의 정렬 순서를 제어하려면 범주 및 계열 그룹에 대한 정렬 식을 설정합니다. 기본적으로 데이터 요소의 순서는 차트 범례의 색상 순서에 해당됩니다. 자세한 내용은 차트에서 계열 색 서식 지정(보고서 작성기 2.0)을 참조하십시오.
계기 데이터 영역. 계기에는 범위에 상대적인 단일 값이 표시되므로 일반적으로 계기 데이터 영역의 데이터는 정렬할 필요가 없습니다. 계기에서 데이터를 정렬할 필요가 없는 경우 그룹을 먼저 정의한 다음 그룹에 대한 정렬 식을 설정합니다.
대화형 정렬
사용자가 보고서 데이터의 정렬 순서를 변경할 수 있도록 하려면 열에 대화형 정렬 단추를 추가합니다. 사용자는 열 값에 따라 테이블 정렬 방식을 오름차순 및 내림차순 간에 전환할 수 있습니다. 대화형 정렬은 HTML과 같이 사용자 상호 작용을 허용하는 렌더링 형식에서 지원됩니다.
입력란에 대화형 정렬 단추를 추가합니다. 기본적으로 모든 테이블릭스 데이터 영역 셀에는 입력란이 포함됩니다. 입력란 속성에서, 테이블 또는 행렬 데이터 영역에서 정렬할 부분(부모 그룹 값, 자식 그룹 값 또는 정보 행), 정렬 기준 및 피어 관계에 있는 다른 보고서 항목에 정렬 식을 적용할지 여부를 지정합니다. 예를 들어 같은 데이터 집합에 대한 테이블과 차트가 사각형 안에 포함된 경우 이 둘은 피어 데이터 영역입니다. 사용자가 테이블에서 정렬 순서를 전환하면 차트의 정렬 순서도 전환됩니다. 자세한 내용은 데이터 영역에 대화형 정렬 추가(보고서 작성기 2.0)를 참조하십시오.
단계별 지침은 방법: 테이블 또는 행렬에 대화형 정렬 추가(보고서 작성기 2.0)를 참조하십시오.