자습서: 오프라인으로 빠른 차트 보고서 만들기(보고서 작성기)

이 자습서에서는 보고서 작성기에서 마법사를 사용하여 Reporting Services 페이지를 매긴 보고서에 막대형 차트를 만듭니다. 그런 다음 백분율을 추가하고 원형 차트를 조금 수정합니다.

이 자습서는 두 가지 방법으로 수행할 수 있습니다. 두 메서드 모두 동일한 결과를 가지며, 이 차트는 이 그림의 원형 차트와 같습니다.

Screenshot of the Report Builder quick pie chart.

필수 조건

XML 데이터나 Transact-SQL 쿼리를 사용하려면 보고서 작성기에 대한 액세스 권한이 있어야 합니다. 기본 모드 또는 SharePoint 통합 모드의 Reporting Services 보고서 서버에서 보고서 작성기를 시작하거나 Microsoft 다운로드 센터에서 보고서 작성기를 다운로드할 수 있습니다. 자세한 내용은 설치 보고서 작성기 참조하세요.

이 자습서를 수행하는 두 가지 방법

이 자습서에 XML 데이터 사용

이 문서에서 복사한 XML 데이터를 사용하여 마법사에 붙여넣을 수 있습니다. Reporting Services 보고서 서버에 기본 모드 또는 SharePoint 통합 모드로 연결되어 있지 않아도 되며 SQL Server의 인스턴스에 대한 액세스 권한이 없어도 됩니다.

XML 데이터를 사용하여 원형 차트를 만듭니다.

이 자습서의 데이터가 포함된 Transact-SQL 쿼리 사용

이 문서에서 포함된 데이터가 포함된 쿼리를 복사하여 마법사에 붙여넣을 수 있습니다. SQL Server 인스턴스의 이름과 모든 데이터베이스에 대한 읽기 전용 액세스에 충분한 자격 증명이 필요합니다. 자습서의 데이터 세트 쿼리는 리터럴 데이터를 사용하지만 SQL Server 인스턴스는 보고서 데이터 세트에 필요한 메타데이터를 반환하기 위해 쿼리를 처리해야 합니다.

Transact-SQL 쿼리를 사용하는 장점은 다른 모든 보고서 작성기 자습서에서 동일한 메서드를 사용한다는 것입니다. 따라서 다른 자습서에서 작업할 때 수행할 작업을 이미 알고 있습니다.

Transact-SQL 쿼리에는 다른 필수 구성 요소가 필요합니다. 자세한 내용은 자습서의 필수 구성 요소(보고서 작성기)를 참조하세요.

데이터가 포함된 Transact-SQL 쿼리를 사용하여 원형 차트를 만듭니다.

XML 데이터로 원형 차트 만들기

  1. Reporting Services 웹 포털, SharePoint 통합 모드의 보고서 서버 또는 컴퓨터에서 보고서 작성기를 시작합니다.

    시작 대화 상자가 나타납니다.

    Screenshot of the Report Builder Get Started dialog.

    시작 대화 상자가 나타나지 않으면 파일을 선택하고 새로 만들기를 선택합니다. 새 보고서 또는 데이터 세트 대화 상자에는 시작 대화 상자와 동일한 내용이 대부분 있습니다.

  2. 왼쪽 창에 새 보고서 가 선택되어 있는지 확인합니다.

  3. 오른쪽 창에서 차트 마법사를 선택한 다음 만들기를 선택합니다.

  4. 데이터 세트 선택 페이지에서 데이터 세트 만들기를 선택한 다음, 다음을 선택합니다.

  5. 데이터 원본에 대한 연결 선택 페이지에서 새로 만들기를 선택합니다.

    데이터 원본 속성 대화 상자가 열립니다.

  6. 원하는 모든 데이터 원본의 이름을 지정할 수 있습니다. 이름 상자에 MyPieChart를 입력합니다.

  7. 연결 유형 선택 상자에서 XML을 선택합니다.

  8. 자격 증명 탭을 선택하고 현재 Windows 사용자 사용을 선택합니다. Kerberos 위임이 필요할 수 있으며 확인을 선택합니다.

  9. 데이터 원본에 대한 연결 선택 페이지에서 MyPieChart를 선택한 다음, 다음을 선택합니다.

  10. 다음 텍스트를 복사하여 쿼리 디자인 페이지 상단에 있는 큰 상자에 붙여 넣습니다.

    <Query>
    <ElementPath>Root /S  {@Sales (Integer)} /C {@FullName} </ElementPath>
    <XmlData>
    <Root>
    <S Sales="150">
      <C FullName="Jae Pak" />
    </S>
    <S Sales="350">
      <C FullName="Jillian  Carson" />
    </S>
    <S Sales="250">
      <C FullName="Linda C Mitchell" />
    </S>
    <S Sales="500">
      <C FullName="Michael Blythe" />
    </S>
    <S Sales="450">
      <C FullName="Ranjit Varkey" />
    </S>
    </Root>
    </XmlData>
    </Query>
    
  11. (선택 사항) 실행 단추(!)를 선택하여 차트의 기반이 되는 데이터를 확인합니다.

    Screenshot of the Report Builder Design Query.

  12. 다음을 선택합니다.

  13. 차트 종류 선택 페이지에서 원형을 선택한 다음 다음을 선택합니다.

  14. 차트 필드 정렬 페이지에서 사용 가능한 필드 상자에서 판매 필드를 두 번 클릭합니다.

    값이 숫자 값이므로 값 상자로 자동으로 이동합니다.

    Screenshot of the Report Builder Wizard Arrange Fields.

  15. 사용 가능한 필드 상자에서 [범주] 상자로 FullName 필드를 끌거나 두 번 클릭합니다. 값이 범주 상자로 이동하고 다음을 선택합니다.

    미리 보기 페이지에는 표현 데이터가 있는 새 원형 차트가 표시됩니다. 범례는 영업 사원의 이름이 아닌 전체 이름 1, 전체 이름 2 등을 읽고 원형 조각의 크기는 정확하지 않습니다. 이 예제에서는 보고서의 모양을 파악할 수 있습니다.

    Screenshot of the Report Builder New Chart Preview.

  16. 마침을 선택합니다.

    이제 디자인 뷰에 표현 데이터가 있는 새 원형 차트 보고서가 표시됩니다.

    Screenshot of the Report Builder New Pie in Design View.

  17. 실제 원형 차트를 보려면 리본 메뉴의 홈 탭에서 실행을 선택합니다.

    Report Builder New Chart Run.

  18. 원형 차트를 계속 수정하려면 이 문서에서 마법사실행한 후로 이동합니다.

Transact-SQL 쿼리를 사용하여 원형 차트 만들기

  1. Reporting Services 웹 포털, SharePoint 통합 모드의 보고서 서버 또는 컴퓨터에서 보고서 작성기를 시작합니다.

    시작 대화 상자가 나타납니다.

    참고 항목

    시작 대화 상자가 나타나지 않으면 파일을 선택하고 새로 만들기를 선택합니다. 새 보고서 또는 데이터 세트 대화 상자에는 시작 대화 상자와 동일한 내용이 대부분 있습니다.

  2. 왼쪽 창에 새 보고서 가 선택되어 있는지 확인합니다.

  3. 오른쪽 창에서 차트 마법사를 선택한 다음 만들기를 선택합니다.

  4. 데이터 세트 선택 페이지에서 데이터 세트 만들기를 선택한 다음, 다음을 선택합니다.

  5. 데이터 원본에 대한 연결 선택 페이지에서 기존 데이터 원본을 선택하거나 보고서 서버로 이동하여 데이터 원본을 선택한 다음 다음을 선택합니다. 사용자 이름과 암호를 입력해야 할 수도 있습니다.

    참고 항목

    적절한 권한이 있는 한 선택한 데이터 원본은 중요하지 않습니다. 데이터 원본에서 데이터를 가져오지 않습니다. 자세한 내용은 자습서의 필수 구성 요소(보고서 작성기)를 참조하세요.

  6. 쿼리 디자인 페이지에서 텍스트로 편집을 선택합니다.

  7. 다음 쿼리를 쿼리 창에 붙여넣습니다.

    SELECT 150 AS Sales, 'Jae Pak' AS FullName
    UNION SELECT 350 AS Sales, 'Jillian Carson' AS FullName
    UNION SELECT 250 AS Sales, 'Linda C Mitchell' AS FullName
    UNION SELECT 500 AS Sales, 'Michael Blythe' AS FullName
    UNION SELECT 450 AS Sales, 'Ranjit Varkey' AS FullName
    
  8. (선택 사항) 실행 단추(!)를 선택하여 차트의 기반이 되는 데이터를 확인합니다.

  9. 다음을 선택합니다.

  10. 차트 종류 선택 페이지에서 원형을 선택한 다음 다음을 선택합니다.

  11. 차트 필드 정렬 페이지에서 사용 가능한 필드 상자에서 판매 필드를 두 번 클릭합니다.

    숫자 값이므로 값 상자로 자동으로 이동합니다.

  12. 사용 가능한 필드 상자에서 [범주] 상자로 FullName 필드를 끌거나 두 번 클릭합니다. 값이 범주 상자로 이동하고 다음을 선택합니다.

  13. 마침을 선택합니다.

    이제 디자인 화면에서 새 원형 차트 보고서를 보고 있습니다. 표시되는 항목은 표현입니다. 범례는 영업 사원의 이름이 아닌 전체 이름 1, 전체 이름 2 등을 읽고 원형 조각의 크기는 정확하지 않습니다. 이 예제에서는 보고서의 모양을 파악할 수 있습니다.

  14. 실제 원형 차트를 보려면 리본 메뉴의 홈 탭에서 실행을 선택합니다.

마법사를 실행한 후

원형 차트 보고서를 만들었으므로 이제 보고서를 사용할 수 있습니다. 리본 메뉴의 실행 탭에서 디자인을 선택하여 계속 수정할 수 있습니다.

차트를 더 크게 만들기

원형 차트가 더 커지도록 할 수 있습니다.

  • 차트를 선택하지만 차트의 요소에는 선택하지 않습니다. 이를 선택하고 오른쪽 아래 모서리를 끌어 크기를 조정합니다.

끌면 디자인 화면이 커집니다.

보고서 제목 추가

  1. 차트 맨 위에 있는 차트 제목선택한 다음 판매 원형 차트와 같은 제목을 입력합니다.
  2. 제목을 선택한 상태에서 속성 창에서 을 검은색으로 변경하고 글꼴 크기를 12pt변경합니다.

백분율 추가

  1. 원형 차트를 마우스 오른쪽 단추로 클릭하고 데이터 레이블 표시를 선택합니다. 원형 차트의 각 조각 내에 데이터 레이블이 표시됩니다.

  2. 레이블을 마우스 오른쪽 단추로 클릭하고 계열 레이블 속성을 선택합니다. 계열 레이블 속성 대화 상자가 나타납니다.

  3. 레이블 데이터 상자에 #PERCENT{P0}을 입력합니다.

    {P0}(는) 소수 자릿수가 없는 백분율을 제공합니다. #PERCENT 입력하면 숫자에 소수 자릿수가 두 개 있습니다. #PERCENT 계산 또는 함수를 수행하는 키워드(keyword). 사용할 수 있는 다른 키워드(keyword) 있습니다.

  4. Yes를 선택하여 UseValueAsLabel을 False로 설정하려는지 확인합니다.

  5. 글꼴 탭에서 굵게를 선택하고 을 흰색으로 변경합니다.

  6. 확인을 선택합니다.

차트 레이블 및 범례를 사용자 지정하는 방법에 대한 자세한 내용은 원형 차트(보고서 작성기)에 백분율 값 표시 및 범례 항목의 텍스트 변경(보고서 작성기)을 참조하세요.

후속 단계

이제 보고서 작성기 첫 번째 보고서를 만들었으므로 다른 자습서를 사용해 보고 사용자 고유의 데이터에서 보고서 만들기를 시작할 준비가 되었습니다. 보고서 작성기를 실행하려면 실제로 사용자를 데이터 원본에 연결하는 연결 문자열을 사용하여 데이터베이스 등의 데이터 원본에 액세스할 수 있는 권한이 있어야 합니다. 시스템 관리자에게 이 정보가 있으며 설정할 수 있습니다.

다른 자습서를 진행하려면 SQL Server 인스턴스의 이름과 모든 데이터베이스에 대한 읽기 전용 액세스에 충분한 자격 증명이 필요합니다. 시스템 관리자가 이를 설정할 수도 있습니다.

마지막으로, 보고서를 보고서 서버나 보고서 서버와 통합된 SharePoint 사이트에 저장하려면 URL 및 해당 권한이 있어야 합니다. 컴퓨터에서 직접 만든 보고서를 실행할 수 있지만 보고서 서버 또는 SharePoint 사이트에서 실행할 때 보고서에는 더 많은 기능이 있습니다. 보고서 서버 또는 보고서가 게시된 SharePoint 사이트에서 보고서 또는 다른 사용자를 실행할 수 있는 권한이 필요합니다. 액세스 권한을 얻으려면 시스템 관리자에게 문의하세요.

시작하기 전에 몇 가지 개념과 용어를 읽는 데 도움이 될 수 있습니다. Reporting Services 개념을 참조 하세요. 또한 처음 보고서를 만들 때는 사전에 시간을 들여 그것은 잘 보낸 시간입니다. 보고서 계획(보고서 작성기)을 참조하세요.

추가 질문이 있으신가요? Reporting Services 포럼에서 질문하세요.