페이지를 매긴 보고서 차트의 축 레이블 서식 지정(보고서 작성기)
적용 대상: Microsoft Report Builder(SSRS) Power BI Report Builder SQL Server Data Tools의 보고서 디자이너
좌표 기반 차트 종류(세로 막대형, 가로 막대형, 영역형, 점, 꺾은선형 및 범위형)에는 페이지를 매긴 보고서에서 데이터 관계를 범주화하고 표시하는 데 사용되는 두 개의 축이 있습니다. 각 축에는 다양한 유형의 서식이 지정됩니다.
축 속성 대화 상자를 사용하거나 속성 창을 사용하여 축 서식을 지정할 수 있습니다. 서식을 지정하려는 축을 마우스 오른쪽 단추로 클릭하고 축 속성 을 클릭하여 축 텍스트, 숫자와 날짜 형식, 주 눈금 표시와 보조 눈금 표시, 레이블 자동 맞춤, 그리고 축 선의 굵기, 색 및 스타일에 대한 값을 변경합니다. 축 제목의 값을 변경하려면 축 제목을 마우스 오른쪽 단추로 클릭하고 축 제목 속성을 클릭합니다.
축 레이블은 차트의 주 간격을 식별합니다. 기본적으로 차트는 텍스트 겹침을 방지할 수 있는 최적의 축 레이블 배치 방법을 결정하기 위한 알고리즘을 사용합니다.
참고
Microsoft 보고서 작성기, Power BI Report Builder 및 SQL Server Data Tools의 보고서 디자이너에서 페이지를 매긴 보고서 정의(.rdl) 파일을 만들고 수정할 수 있습니다.
축 유형
차트에는 값 축과 범주 축이라는 두 가지 기본 축이 있습니다.
데이터 세트에서 차트 화면으로 필드를 끌어서 놓으면 차트는 이 필드가 범주 축에 속하는지 값 축에 속하는지 확인합니다.
값 축은 일반적으로 차트의 세로 축, 또는 y축입니다. 이 축은 차트에 포함되는 숫자 데이터 값을 표시하는 데 사용됩니다. 데이터 필드 영역으로 끌어서 놓은 필드는 값 축에 표시됩니다. 범주 축은 일반적으로 차트에서 가로 축, 또는 x축입니다. 가로 막대형 차트에서는 축이 반대가 됩니다. 즉, 가로 막대형 차트 종류에서는 범주 축이 세로 축이고 값 축이 가로 축입니다. 자세한 내용은 가로 막대형 차트(보고서 작성기 및 SSRS)를 참조하세요.
차트에서 축 레이블 간격을 계산하는 방법
축 레이블의 서식을 지정하기 전에 차트에서 축 레이블 간격을 계산하는 방법을 이해해야 합니다. 이 방법을 이해하면 원하는 축 레이블 동작을 구현하는 데 필요한 속성을 설정할 수 있습니다.
축 눈금은 축을 따라 표시될 데이터 범위를 정의하는 최소값과 최대값으로 바인딩됩니다. 차트는 결과 집합의 값을 바탕으로 각 축에서 최소값과 최대값을 계산합니다. 값 축에서 눈금은 항상 값 필드의 가장 작은 수와 가장 큰 수에 의해 결정됩니다. 범주 축에서 최소값과 최대값 형식은 범주 필드의 형식에 따라 결정됩니다. 데이터 세트의 모든 필드는 세 가지 범주 필드 유형 중 하나로 분류할 수 있습니다. 다음 표에서는 이러한 세 가지 유형의 범주 필드에 대해 설명합니다.
범주 필드 유형 | 설명 | 예제 |
---|---|---|
숫자 | 범주는 x축을 따라 숫자순으로 표시됩니다. | x축을 따라 직원 ID 번호를 표시하는 직원 ID 번호별 판매 보고서 |
날짜/시간 | 범주는 시간순으로 x축을 따라 표시됩니다. | x축을 따라 서식이 지정된 날짜를 표시하는 월별 판매 보고서 |
문자열 | 범주는 데이터 원본에 처음 나타나는 순서대로 x축을 따라 표시됩니다. | x축을 따라 지역 이름을 표시하는 지역별 판매 보고서 |
두 개의 축이 있는 모든 차트 종류는 깔끔한 차트 이미지를 만들고 레이블이 겹치지 않도록 하기 위해 범주가 너무 많을 경우 일부 축 레이블을 표시하지 않도록 설계되었습니다.
애플리케이션에서는 다음 단계에 따라 축에 레이블을 배치하는 위치를 계산합니다.
결과 집합의 값을 기반으로 최소값과 최대값을 식별합니다.
이러한 최소값 및 최대값을 기반으로 축 간격의 등거리 수(일반적으로 4~6)가 계산됩니다.
축 레이블 속성을 기반으로 이러한 간격에 따라 레이블이 표시됩니다. 레이블 위치에 영향을 주는 속성에는 글꼴 크기, 레이블이 표시되는 각도, 텍스트 줄 바꿈 속성이 있습니다. 이러한 축 레이블 자동 맞춤 옵션은 변경할 수 있습니다.
차트가 축 레이블을 계산하는 방법의 예
다음 표에는 세로 막대형 차트에 표시될 샘플 판매 데이터가 있습니다. 이름 필드는 범주 그룹 영역에 추가되고 수량 필드는 값 역에 추가됩니다.
Name | 수량 |
---|---|
Michael Blythe | 229 |
Jae Pak | 112 |
Ranjit Varkey Chudukatil | 494 |
Jillian Carson | 247 |
Linda Mitchell | 339 |
Rachel Valdez | 194 |
수량 필드는 값 축을 따라 표시됩니다. 최저값은 112, 최고값은 494입니다. 이 경우 차트는 눈금이 0에서 시작하고 500에서 끝나도록 계산을 합니다. 또한 균일한 간격(100)으로 5개의 수를 계산하여 0, 100, 200, 300, 400 및 500에 레이블을 만듭니다.
이름 필드는 범주 축을 따라 표시됩니다. 차트는 4~6개의 레이블을 계산하며 레이블이 충돌하지 않으면서 범주 축에 레이블을 맞추도록 자동 맞춤 설정을 계산합니다. 이러한 계산의 결과 일부 범주 레이블이 생략될 수 있습니다. 각 축에 대한 자동 맞춤 옵션을 개별적으로 재정의할 수 있습니다.
범주 축에 모든 레이블 표시
값 축에서 축 간격은 차트의 데이터 요소를 일정하게 측정할 수 있도록 합니다. 그러나 범주 축에서는 이 기능 때문에 범주가 축 레이블 없이 표시될 수 있습니다. 대개 사용자는 모든 범주에 레이블을 표시하려고 합니다. 간격의 수를 1로 설정하여 모든 범주를 표시할 수 있습니다. 자세한 내용은 축 간격 지정(보고서 작성기 및 SSRS)을 참조하세요.
참고
축의 자동 레이블 기능을 수동 간격으로 대체하면 차트는 이에 맞게 모든 다른 요소의 크기를 조정해야 합니다. 결과적으로 레이블의 크기나 위치 또는 차트의 다른 요소 크기에 예상하지 못한 결과가 발생할 수 있습니다.
가변 축 간격
차트는 차트의 크기에 관계없이 5개 내외의 축 레이블 간격을 계산합니다. 넓거나 높은 차트에서는 한 축에 5개의 레이블만 표시하는 경우 각 레이블 사이에 넓은 공백이 나타날 수 있습니다. 이렇게 되면 축에서 각 데이터 요소의 값을 식별하기가 더 어려워집니다. 넓거나 높은 차트에서는 가변 축 간격을 설정하여 이러한 현상을 방지할 수 있습니다. 차트의 너비나 높이를 바탕으로 차트에서 해당 축에 따라 표시할 수 있는 최적의 레이블 수를 계산합니다. 자세한 내용은 축 간격 지정(보고서 작성기 및 SSRS)을 참조하세요.
축 값 정렬
범주는 결과 집합에 나타나는 순서대로 x축을 따라 표시됩니다. 쿼리에 SORT 명령을 추가하거나 식을 사용하여 데이터 세트를 정렬하는 방법으로 그룹 순서를 변경할 수 있습니다. 차트 데이터 영역은 다른 모든 데이터 영역과 같은 방식으로 정렬됩니다. 데이터 정렬 방법에 관한 자세한 내용은 데이터 영역의 데이터 정렬(보고서 작성기 및 SSRS)을 참조하세요.
범주 축에 스칼라 값 지정
기본적으로 차트는 데이터 세트에서 유효한 값을 포함하는 데이터 요소에 대한 축 레이블만 표시합니다. 예를 들어 범주 축에 1, 2, 6 값이 있는 경우 차트에는 범주 1, 2, 6만 표시됩니다. 범주 값의 눈금을 유지하려면 스칼라 축을 사용하도록 차트를 지정하면 됩니다. 이 시나리오의 경우 데이터 세트에는 3~5 값이 없지만 차트의 x축에는 1~6에 대한 레이블이 표시됩니다.
스칼라 축은 다음 두 가지 방법으로 설정할 수 있습니다.
축 속성 대화 상자에서 스칼라 축 옵션을 선택합니다. 이렇게 하면 데이터 그룹화 값이 없는 축 위치에 숫자 또는 날짜/시간 값이 추가됩니다. 자세한 내용은 축 속성 대화 상자, 축 옵션(보고서 작성기 및 SSRS)을 참조하세요.
계열 속성 대화 상자의 범주 필드 옵션에 대한 필드를 선택하거나 식을 입력합니다. 차트는 지정한 범주 필드의 모든 값에 대해 축 간격을 추가합니다.
범주 축에서 양쪽 여백 추가 또는 제거
가로 막대형, 새로 막대형 및 분산형 차트 종류의 경우 x축의 끝에 자동으로 양쪽 여백이 추가됩니다. 여백의 크기는 변경할 수 없습니다. 다른 모든 차트 종류에서는 양쪽 여백이 추가되지 않습니다. 자세한 내용은 차트에서 여백 추가 또는 제거(보고서 작성기 및 SSRS)를 참조하세요.
섹션 내용
축 레이블의 서식을 날짜 또는 통화로 지정(보고서 작성기 및 SSRS)
차트에서 여백 추가 또는 제거(보고서 작성기 및 SSRS)