차트의 빈 데이터 요소 및 Null 데이터 요소(보고서 작성기 및 SSRS)Empty and Null Data Points in Charts (Report Builder and SSRS)

빈 값이나 null 값이 있는 필드를 Reporting ServicesReporting Services 페이지를 매긴 보고서의 차트에 표시하면 차트가 제대로 표시되지 않을 수 있습니다.If you are displaying fields with empty or null values in a chart in your Reporting ServicesReporting Services paginated report, the chart may not look as you expect. 차트에서 빈 값이 처리되는 방법은 지정된 차트 종류에 따라 다릅니다.Charts process empty values differently depending on the specified chart type:

  • 차트 종류가 선형 차트 종류(가로 막대형, 세로 막대형, 분산형, 꺾은선형, 영역형, 범위형)인 경우 빈 값은 차트에 빈 공간 또는 "간격"으로 표시됩니다.If the chart type is a linear chart type (bar, column, scatter, line, area, range), empty values are displayed as empty spaces or "gaps" in the chart. 빈 요소를 표시하려는 경우에는 빈 요소 자리 표시자를 추가해야 합니다.If you want to indicate empty points, you must add empty point placeholders. 자세한 내용은 참조 차트 ( 빈 요소 추가 보고서 작성기 및 SSRS ) .For more information, see Add Empty Points to a Chart (Report Builder and SSRS).

  • 차트 종류가 연속적 선형 차트 종류(영역형, 가로 막대형, 세로 막대형, 꺾은선형, 분산형)인 경우 계열의 연속성을 유지하기 위해 차트에 빈 데이터 요소가 추가됩니다.If the chart type is a contiguous, linear chart type (area, bar, column, line, scatter), empty data points are added to the chart to maintain continuity in the series.

  • 비선형 차트 종류(극좌표형, 원형, 도넛형, 깔때기형, 피라미드형)의 경우 빈 값은 차트 표시에서 생략됩니다.If the chart type is a nonlinear chart type (polar, pie, doughnut, funnel or pyramid), empty values are omitted from display on the chart.

  • 셰이프 차트 종류에서는 Null 값이 생략됩니다.In shape chart types, null values are omitted.

    빈 데이터 요소가 있는 차트의 예는 예제 보고서로 제공됩니다.An example of a chart with empty data points is available as a sample report. 이 샘플 보고서 및 기타 보고서를 다운로드하는 방법은 보고서 작성기 및 보고서 디자이너 샘플 보고서.For more information about downloading this sample report and others, see Report Builder and Report Designer sample reports.

참고

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.

빈 값 또는 Null 값 제거Removing Empty or Null Values

중요한 데이터가 가려지지 않도록 하려면 데이터 집합에서 빈 값을 제거하는 것이 좋습니다.To avoid obscuring important data, consider removing empty values from your dataset. Null을 필터링하려면 쿼리에 NOT IS NULL 절을 사용합니다.To filter nulls, you can use the NOT IS NULL clause in your query. 또는 0이 아닌 값만 표시하도록 지정하는 필터링 식을 추가할 수 있습니다.Alternatively, you can add a filtering expression that specifies that you only want to display values not equal to zero. 자세한 내용은 데이터 집합 필터, 데이터 영역 필터 및 그룹 필터 추가(보고서 작성기 및 SSRS)를 참조하세요.For more information, see Add Dataset Filters, Data Region Filters, and Group Filters (Report Builder and SSRS).

차트에서 값이 없는 필드Fields with No Values in a Chart

반환된 데이터 집합에서 필드에 값이 포함되어 있지 않은 경우 차트는 데이터 요소가 없는 빈 차트를 표시하지만 계열 이름(일반적으로 필드 이름)은 범례 항목으로 추가됩니다.If a field does not contain any values in the returned dataset, the chart displays an empty chart with no data points, but the series name (typically the field name) is added as a legend item.

이 동작은 보고서에 매개 변수가 있고 선택된 값이 빈 결과 집합을 반환할 때 발생할 수 있는 경우인 반환된 데이터 집합에 데이터 행이 0개인 경우와는 다릅니다.This behavior differs from the case where there are zero rows of data in the returned dataset, which can occur when the report is parameterized and the selected value returns an empty result set. 데이터 집합 쿼리가 0개의 데이터 행을 반환하는 경우 표시할 데이터가 없음을 알리는 메시지가 런타임에 표시됩니다.If your dataset query returns zero rows of data, a message is displayed at run time to indicate that no data can be shown. 속성 창에서 보고서의 NoDataMessage 캡션을 수정하여 이 메시지를 사용자 지정할 수 있습니다.You can customize this message by modifying the NoDataMessage caption for the report in the Properties pane. 자세한 내용은 보고서 포함된 데이터 집합 및 공유 데이터 집합(보고서 작성기 및 SSRS)을 참조하세요.For more information, see Report Embedded Datasets and Shared Datasets (Report Builder and SSRS).

다음 단계Next steps

차트 Charts
차트 서식 지정 Formatting a Chart
보고서에 차트를 추가 합니다. Add a Chart to a Report
차트 문제 해결Troubleshoot Charts

문의:More questions? Reporting Services 포럼에서 질문Try asking the Reporting Services forum