차트의 축 레이블 서식 지정(보고서 작성기 및 SSRS)Formatting Axis Labels on a Chart (Report Builder and SSRS)

좌표 기반 차트 종류(세로 막대형, 가로 막대형, 영역형, 점, 꺾은선형 및 범위형)에는 데이터 관계를 범주화하고 표시하는 데 사용되는 두 개의 축이 있습니다.Coordinate-based chart types (column, bar, area, point, line, and range) have two axes that are used to categorize and display data relationships. 각 축에는 다양한 유형의 서식이 지정됩니다.Different types of formatting will be applied to each axis.

축 속성 대화 상자를 사용하거나 속성 창을 사용하여 축 서식을 지정할 수 있습니다.You can format axes by using the Axis Properties dialog box or by using the Properties pane. 서식을 지정하려는 축을 마우스 오른쪽 단추로 클릭하고 축 속성 을 클릭하여 축 텍스트, 숫자와 날짜 형식, 주 눈금 표시와 보조 눈금 표시, 레이블 자동 맞춤, 그리고 축 선의 굵기, 색 및 스타일에 대한 값을 변경합니다.Right-click the axis you want to format and click Axis Properties to change values for the axis text, numeric and date formats, major and minor tick marks, auto-fitting for labels, and the thickness, color, and style of the axis line. 축 제목의 값을 변경하려면 축 제목을 마우스 오른쪽 단추로 클릭하고 축 제목 속성을 클릭합니다.To change values for the axis title, right-click the axis title, and click Axis Title Properties.

축 레이블은 차트의 주 간격을 식별합니다.Axis labels identify major intervals on the chart. 기본적으로 차트는 텍스트 겹침을 방지할 수 있는 최적의 축 레이블 배치 방법을 결정하기 위한 알고리즘을 사용합니다.By default, the chart uses an algorithm to determine how the labels should be optimally placed on the axis to avoid overlapping text.

참고

SQL Server Data Tools의 보고서 작성기 및 보고서 디자이너에서 페이지를 매긴 보고서 정의(.rdl) 파일을 만들고 수정할 수 있습니다.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다.Each authoring environment provides different ways to create, open, and save reports and related items.

축 유형Types of Axes

차트에는 값 축과 범주 축이라는 두 가지 기본 축이 있습니다.The chart has two primary axes: the value axis and the category axis.

차트의 범주 및 값 축Chart categorical and value axes

데이터 집합에서 차트 화면으로 필드를 끌어서 놓으면 차트는 이 필드가 범주 축에 속하는지 값 축에 속하는지 확인합니다.When you drag a field from your dataset onto the chart surface, the chart will determine whether this field belongs on the category or value axis.

값 축은 일반적으로 차트의 세로 축, 또는 y축입니다.The value axis is usually the vertical axis, or y-axis, of the chart. 이 축은 차트에 포함되는 숫자 데이터 값을 표시하는 데 사용됩니다.It is used to display numeric data values that are being charted. 데이터 필드 영역으로 끌어서 놓은 필드는 값 축에 표시됩니다.A field that is dragged into the data fields region will be plotted on the value axis. 범주 축은 일반적으로 차트에서 가로 축, 또는 x축입니다.The category axis is usually the horizontal axis, or x-axis, of the chart. 가로 막대형 차트에서는 축이 반대가 됩니다.For bar charts, these axes are reversed. 즉, 가로 막대형 차트 종류에서는 범주 축이 세로 축이고 값 축이 가로 축입니다.In bar chart types, the category axis is the vertical axis and the value axis is the horizontal axis. 자세한 내용은 가로 막대형 차트(보고서 작성기 및 SSRS)를 참조하세요.For more information, see Bar Charts (Report Builder and SSRS).

차트에서 축 레이블 간격을 계산하는 방법How the Chart Calculates Axis Label Intervals

축 레이블의 서식을 지정하기 전에 차트에서 축 레이블 간격을 계산하는 방법을 이해해야 합니다.Before you format axis labels, you should understand how the chart calculates axis label intervals. 이 방법을 이해하면 원하는 축 레이블 동작을 구현하는 데 필요한 속성을 설정할 수 있습니다.This will enable you to set the properties necessary to achieve the axis labeling behavior that you want.

축 눈금은 축을 따라 표시될 데이터 범위를 정의하는 최소값과 최대값으로 바인딩됩니다.The axis scale is bound by a minimum and a maximum value that define the data range to be displayed along the axis. 차트는 결과 집합의 값을 바탕으로 각 축에서 최소값과 최대값을 계산합니다.The chart calculates the minimum and maximum value along each axis based on the values in your result set. 값 축에서 눈금은 항상 값 필드의 가장 작은 수와 가장 큰 수에 의해 결정됩니다.On the value axis, the scale will always be determined by the smallest and largest number in the value field. 범주 축에서 최소값과 최대값 형식은 범주 필드의 형식에 따라 결정됩니다.On the category axis, the minimum and maximum value types are determined depending on the type of your category field. 데이터 집합의 모든 필드는 세 가지 범주 필드 유형 중 하나로 분류할 수 있습니다.Any field in a dataset can be categorized into one of three category field types. 다음 표에서는 이러한 세 가지 유형의 범주 필드에 대해 설명합니다.The following table illustrates these three types of category fields.

범주 필드 유형Category Field Type DescriptionDescription 예제Example
숫자Numeric 범주는 x축을 따라 숫자순으로 표시됩니다.Categories are plotted in numeric order along the x-axis. x축을 따라 직원 ID 번호를 표시하는 직원 ID 번호별 판매 보고서A sales report by employee identification number displays the employee identification numbers along the x-axis.
날짜/시간Date/time 범주는 시간순으로 x축을 따라 표시됩니다.Categories are plotted in chronological order along the x-axis. x축을 따라 서식이 지정된 날짜를 표시하는 월별 판매 보고서A sales report by month displays formatted dates along the x-axis.
문자열Strings 범주는 데이터 원본에 처음 나타나는 순서대로 x축을 따라 표시됩니다.Categories are plotted in the order it first appears in the data source along the x-axis. x축을 따라 지역 이름을 표시하는 지역별 판매 보고서A sales report by region displays region names along the x-axis.

두 개의 축이 있는 모든 차트 종류는 깔끔한 차트 이미지를 만들고 레이블이 겹치지 않도록 하기 위해 범주가 너무 많을 경우 일부 축 레이블을 표시하지 않도록 설계되었습니다.All chart types with two axes are designed to suppress some axis labels when there are too many categories to fit in order to produce a cleaner image on the chart and avoid label collisions.

응용 프로그램에서는 다음 단계에 따라 축에 레이블을 배치하는 위치를 계산합니다.The application calculates where labels are placed on an axis according to the following steps:

  1. 결과 집합의 값을 기반으로 최소값과 최대값을 식별합니다.Minimum and maximum values are identified based on the values in the result set.

  2. 이러한 최소값 및 최대값을 기반으로 축 간격의 등거리 수(일반적으로 4~6)가 계산됩니다.An equidistant number of axis intervals, usually between four and six, are calculated based on these minimum and maximum values.

  3. 축 레이블 속성을 기반으로 이러한 간격에 따라 레이블이 표시됩니다.Based on the axis label properties, labels are displayed at these intervals. 레이블 위치에 영향을 주는 속성에는 글꼴 크기, 레이블이 표시되는 각도, 텍스트 줄 바꿈 속성이 있습니다.Properties that affect label placement include font size, the angle at which the labels are displayed, and text wrapping properties. 이러한 축 레이블 자동 맞춤 옵션은 변경할 수 있습니다.These axis label auto-fit options can be changed.

차트가 축 레이블을 계산하는 방법의 예Example of How the Chart Calculates Axis Labels

다음 표에는 세로 막대형 차트에 표시될 샘플 판매 데이터가 있습니다.The table shown here contains sample sales data to be plotted on a column chart. 이름 필드는 범주 그룹 영역에 추가되고 수량 필드는 값 역에 추가됩니다.The Name field is added to the Category Groups area, and the Quantity field is added to the Values area.

이름Name 수량Quantity
Michael BlytheMichael Blythe 229229
Jae PakJae Pak 112112
Ranjit Varkey ChudukatilRanjit Varkey Chudukatil 494494
Jillian CarsonJillian Carson 247247
Linda MitchellLinda Mitchell 339339
Rachel ValdezRachel Valdez 194194

수량 필드는 값 축을 따라 표시됩니다.The Quantity field is plotted along the value -axis. 최저값은 112, 최고값은 494입니다.The lowest value is 112 and the highest value is 494. 이 경우 차트는 눈금이 0에서 시작하고 500에서 끝나도록 계산을 합니다.In this case, the chart calculates the scale to start at 0 and end at 500. 또한 균일한 간격(100)으로 5개의 수를 계산하여 0, 100, 200, 300, 400 및 500에 레이블을 만듭니다.The chart also calculates five equidistant intervals of 100, and creates labels at 0, 100, 200, 300, 400, and 500.

이름 필드는 범주 축을 따라 표시됩니다.The Name field is plotted along the category axis. 차트는 4~6개의 레이블을 계산하며 레이블이 충돌하지 않으면서 범주 축에 레이블을 맞추도록 자동 맞춤 설정을 계산합니다.The chart calculates between four and six labels and it calculates auto-fit settings to determine how the labels can fit on the category axis without causing label collisions. 이러한 계산의 결과 일부 범주 레이블이 생략될 수 있습니다.As a result, some category labels might be omitted. 각 축에 대한 자동 맞춤 옵션을 개별적으로 재정의할 수 있습니다.You can override auto-fitting options for each axis independently.

범주 축에 모든 레이블 표시Displaying All Labels on the Category Axis

값 축에서 축 간격은 차트의 데이터 요소를 일정하게 측정할 수 있도록 합니다.On the value axis, axis intervals provide a consistent measure of the data points on the chart. 그러나 범주 축에서는 이 기능 때문에 범주가 축 레이블 없이 표시될 수 있습니다.However, on the category axis, this functionality can cause categories to appear without axis labels. 대개 사용자는 모든 범주에 레이블을 표시하려고 합니다.Typically, you want all categories to be labeled. 간격의 수를 1로 설정하여 모든 범주를 표시할 수 있습니다.You can set the number of intervals to 1 to show all categories. 자세한 내용은 축 간격 지정(보고서 작성기 및 SSRS)을 클릭합니다.For more information, see Specify an Axis Interval (Report Builder and SSRS).

참고

축의 자동 레이블 기능을 수동 간격으로 대체하면 차트는 이에 맞게 모든 다른 요소의 크기를 조정해야 합니다.By superseding the automatic labeling features with a manual interval on an axis, the chart must resize all other elements appropriately. 결과적으로 레이블의 크기나 위치 또는 차트의 다른 요소 크기에 예상하지 못한 결과가 발생할 수 있습니다.As a result, you may encounter unpredictable results with the sizing and positioning of the labels, or the size of other elements on the chart.

가변 축 간격Variable Axis Intervals

차트는 차트의 크기에 관계없이 5개 내외의 축 레이블 간격을 계산합니다.The chart calculates approximately five axis label intervals regardless of the size of the chart. 넓거나 높은 차트에서는 한 축에 5개의 레이블만 표시하는 경우 각 레이블 사이에 넓은 공백이 나타날 수 있습니다.On wider or taller charts, if you show only five labels on an axis, large gaps can appear between each label. 이렇게 되면 축에서 각 데이터 요소의 값을 식별하기가 더 어려워집니다.This makes it more difficult to identify the value of each data point against the axis. 넓거나 높은 차트에서는 가변 축 간격을 설정하여 이러한 현상을 방지할 수 있습니다.To avoid this behavior on wider or taller charts, you can set a variable axis interval. 차트의 너비나 높이를 바탕으로 차트에서 해당 축에 따라 표시할 수 있는 최적의 레이블 수를 계산합니다.The chart will calculate the optimal number of labels that can appear on the axis based on the width or height of the chart, depending on the corresponding axis. 자세한 내용은 축 간격 지정(보고서 작성기 및 SSRS)을 클릭합니다.For more information, see Specify an Axis Interval (Report Builder and SSRS).

축 값 정렬Sorting Axis Values

범주는 결과 집합에 나타나는 순서대로 x축을 따라 표시됩니다.Categories appear along the x-axis in the order that they appear in the result set. 쿼리에 SORT 명령을 추가하거나 식을 사용하여 데이터 집합을 정렬하는 방법으로 그룹 순서를 변경할 수 있습니다.You can change the group order by adding a SORT command to the query or by sorting the dataset using an expression. 차트 데이터 영역은 다른 모든 데이터 영역과 같은 방식으로 정렬됩니다.Chart data regions are sorted the same as all other data regions. 데이터 정렬 방법은 데이터 영역의 데이터 정렬(보고서 작성기 및 SSRS)를 참조하세요.For more information about how to sort data, see Sort Data in a Data Region (Report Builder and SSRS).

범주 축에 스칼라 값 지정Specifying Scalar Values on the Category Axis

기본적으로 차트는 데이터 집합에서 유효한 값을 포함하는 데이터 요소에 대한 축 레이블만 표시합니다.By default, the chart will only display axis labels for data points in the dataset that contain valid values. 예를 들어 범주 축에 1, 2, 6 값이 있는 경우 차트에는 범주 1, 2, 6만 표시됩니다.For example, if you have values of 1, 2, and 6 on the category axis, the chart will only show categories 1, 2, and 6. 범주 값의 눈금을 유지하려면 스칼라 축을 사용하도록 차트를 지정하면 됩니다.To maintain the scale of category values, you can specify the chart to use a scalar axis. 이 시나리오의 경우 데이터 집합에는 3~5 값이 없지만 차트의 x축에는 1~6에 대한 레이블이 표시됩니다.In this scenario, the chart will show labels for 1-6 on the x-axis of the chart, even though your dataset does not contain values for 3-5.

스칼라 축은 다음 두 가지 방법으로 설정할 수 있습니다.There are two ways to set a scalar axis:

  • 축 속성 대화 상자에서 스칼라 축 옵션을 선택합니다.Select the Scalar axis option in the Axis Properties dialog box. 이렇게 하면 데이터 그룹화 값이 없는 축 위치에 숫자 또는 날짜/시간 값이 추가됩니다.This will add numeric or date/time values to the axis where no data grouping values exist. 자세한 내용은 축 속성 대화 상자, 축 옵션(보고서 작성기 및 SSRS)를 참조하세요.For more information, see Axis Properties Dialog Box, Axis Options (Report Builder and SSRS).

  • 계열 속성 대화 상자의 범주 필드 옵션에 대한 필드를 선택하거나 식을 입력합니다.Select a field or type an expression for the Category field option in the Series Properties dialog box. 차트는 지정한 범주 필드의 모든 값에 대해 축 간격을 추가합니다.The chart will add axis intervals for all values in the category field you specified.

범주 축에서 양쪽 여백 추가 또는 제거Adding or Removing Side Margins from the Category Axis

가로 막대형, 새로 막대형 및 분산형 차트 종류의 경우 x축의 끝에 자동으로 양쪽 여백이 추가됩니다.In Bar, Column and Scatter chart types, the chart automatically adds side margins on the ends of the x-axis. 여백의 크기는 변경할 수 없습니다.You cannot change the size of the margin. 다른 모든 차트 종류에서는 양쪽 여백이 추가되지 않습니다.In all other chart types, the chart does not add side margins. 자세한 내용은 차트에서 여백 추가 또는 제거(보고서 작성기 및 SSRS)을 클릭합니다.For more information, see Add or Remove Margins from a Chart (Report Builder and SSRS).

섹션 내용In This Section

축 레이블의 서식을 날짜 또는 통화로 지정(보고서 작성기 및 SSRS)Format Axis Labels as Dates or Currencies (Report Builder and SSRS)

차트의 레이블 위치 지정(보고서 작성기 및 SSRS)Position Labels in a Chart (Report Builder and SSRS)

축 간격 지정(보고서 작성기 및 SSRS)Specify an Axis Interval (Report Builder and SSRS)

차트에서 여백 추가 또는 제거(보고서 작성기 및 SSRS)Add or Remove Margins from a Chart (Report Builder and SSRS)

로그 눈금 간격 지정(보고서 작성기 및 SSRS)Specify a Logarithmic Scale (Report Builder and SSRS)

관련 항목:See Also

차트 서식 지정(보고서 작성기 및 SSRS) Formatting a Chart (Report Builder and SSRS)
차트(보고서 작성기 및 SSRS) Charts (Report Builder and SSRS)
차트의 데이터 요소에 서식 지정(보고서 작성기 및 SSRS)Formatting Data Points on a Chart (Report Builder and SSRS)