자습서: 보고서에 원형 차트 추가(보고서 디자이너)

원형 차트와 도넛형 차트는 데이터를 전체에 대한 비율로 표시합니다. 원형 차트는 그룹 간의 비교에 가장 일반적으로 사용됩니다. 원형 및 도넛형 차트는 피라미드형 및 깔때기형 차트와 마찬가지로 셰이프 차트라고 하는 차트 그룹으로 이루어집니다. 셰이프 차트에는 축이 없습니다. 셰이프 차트에 숫자 필드를 배치하면 차트에서 각각의 값이 전체 합계에 대해 차지하는 비율이 계산됩니다. 셰이프 차트에 대한 자세한 내용은 셰이프 차트(보고서 작성기 3.0 및 SSRS)를 참조하십시오.

원형 차트에 데이터 요소가 너무 많으면 데이터 요소가 복잡해져서 차트의 가독성이 떨어질 수 있습니다. 이런 경우에는 꺾은선형 차트를 사용할 수 있습니다. 원형 차트는 몇 가지 데이터 요소에 대한 정보를 집계한 경우에만 사용하는 것이 좋습니다.

요구 사항

이 자습서를 사용하려면 시스템에 다음 소프트웨어가 설치되어 있어야 합니다.

  • SQL Server Business Intelligence Development Studio.

    [!참고]

    BI(Business Intelligence) Development Studio는 Itanium 기반 컴퓨터에서 지원되지 않지만 x64 기반 컴퓨터에서는 지원됩니다. SQL Server 예제 데이터베이스가 Itanium 기반 컴퓨터에 배포된 경우 x86 기반 컴퓨터나 x64 기반 컴퓨터의 BI Development Studio를 사용하여 예제를 수정한 다음 실행하십시오.

  • AdventureWorks2008 예제 데이터베이스가 포함된 SQL Server

이 자습서에 소요되는 예상 시간: 10분

원형 차트의 데이터 원본을 정의하려면

  1. 보기 메뉴에서 보고서 데이터를 클릭합니다. Business Intelligence Development Studio 환경에 보고서 데이터 창이 나타납니다.

  2. 보고서 데이터 창에서 새로 만들기를 클릭하고 데이터 원본을 클릭합니다.

  3. 데이터 원본 속성 대화 상자에서 포함된 연결이 선택되어 있는지 확인합니다.

  4. 편집을 클릭합니다.

  5. 연결 속성 대화 상자의 서버 이름 입력란에 서버 이름을 입력합니다.

  6. Windows 인증 사용 또는 SQL Server 인증을 클릭하고 AdventureWorks2008 데이터베이스에 액세스할 수 있는 권한이 있는 사용자 이름 및 암호를 입력합니다.

  7. 데이터베이스 이름 선택 또는 입력 상자에서 AdventureWorks2008 데이터베이스를 입력하거나 선택합니다.

  8. 확인을 클릭합니다. 보고서 데이터 창에 새 데이터 원본(기본적으로 DataSource1)이 표시됩니다.

보고서의 데이터 집합을 정의하려면

  1. 보고서 데이터 창에서 이전 단계에서 만든 데이터 원본을 마우스 오른쪽 단추로 클릭하고 데이터 집합 추가를 클릭합니다.

  2. 데이터 집합 속성 대화 상자의 쿼리 입력란에 다음 쿼리를 입력합니다.

    SELECT [FullName] as Name
          ,[2002] as SalesBeforeLast
          ,[2003] as SalesLastYear
          ,[2004] as SalesYTD
      FROM [Sales].[vSalesPersonSalesByFiscalYears]
    
  3. 확인을 클릭합니다. 

보고서에 원형 차트를 추가하려면

  1. 보기 메뉴에서 도구 상자를 클릭합니다.

  2. 차트 아이콘을 두 번 클릭하거나 도구 상자에서 디자인 화면으로 끌어 놓습니다.

  3. 차트 종류 선택 대화 상자에서 셰이프를 클릭합니다. 목록에서 첫 번째 원형 차트 아이콘을 선택합니다.

  4. 보고서 데이터 창의 이름 필드를 끌어서 범주 필드 끌어 놓기 영역에 놓습니다.

  5. 보고서 데이터 창의 SalesYTD 필드를 끌어서 데이터 필드 끌어 놓기 영역에 놓습니다.

  6. 리본에서 미리 보기를 클릭합니다.

원형 차트의 각 조각에 백분율을 표시하려면

  1. 원형 차트를 마우스 오른쪽 단추로 클릭하고 데이터 레이블 표시를 클릭합니다. 차트에 데이터 레이블이 나타납니다.

  2. 레이블을 마우스 오른쪽 단추로 클릭하고 계열 레이블 속성을 클릭합니다.

  3. 계열 레이블 속성 대화 상자의 레이블 데이터 상자에서 #PERCENT를 선택합니다.

  4. (옵션) 레이블을 표시할 때 사용할 소수 자릿수를 지정하려면 "#PERECENT{n}"을 지정합니다. 여기서 n은 표시할 소수 자릿수입니다. 예를 들어 키워드를 소수 자릿수가 두 자리인 형식으로 표시하려면 "#PERCENT{P2}" 문자열을 사용합니다.

    [!참고]

    계열 레이블 속성 대화 상자의 숫자 형식은 백분율 형식을 지정하는 데 영향을 주지 않고 레이블의 형식을 백분율로 지정하기만 하며 각 조각이 원형 차트에서 나타내는 백분율을 계산하지는 않습니다.

원형 차트에 그리기 효과를 추가하려면

  1. 보기 탭에서 속성 창 옵션을 선택합니다.

  2. 원형 차트를 클릭합니다. 원형 차트의 계열 속성이 속성 창에 표시됩니다.

  3. 속성 창에서 CustomAttributes 노드를 확장합니다.

  4. PieDrawingStyleSoftEdge로 설정합니다.

    [!참고]

    차트를 3차원으로 설정할 경우에는 그리기 효과를 적용할 수 없습니다.

원형 차트에서 5% 미만의 조각을 하나의 조각으로 결합하려면

  1. 속성 창을 엽니다.

  2. 디자인 화면에서 원형 차트의 아무 조각을 클릭합니다. 계열의 속성이 속성 창에 표시됩니다.

  3. 일반 섹션에서 CustomAttributes 노드를 확장합니다.

  4. CollectedStyle 속성을 SingleSlice로 설정합니다.

  5. CollectedThresholdUsePercent 속성을 True로 설정합니다.

  6. CollectedThreshold 속성을 5로 설정합니다.