자습서: 자유 형식 보고서 만들기(보고서 작성기)Tutorial: Creating a Free Form Report (Report Builder)

이 자습서에서는 뉴스레터 역할을 하는 페이지가 매겨진 보고서를 만듭니다.In this tutorial, you create a paginated report that acts as a newsletter. 각 페이지에는 정적 텍스트, 요약 시각적 개체 및 자세한 샘플 판매 데이터가 표시됩니다.Each page displays static text, summary visuals, and detailed sample sales data.

report-builder-free-form-report-complete

이 보고서에서는 정보가 지역별로 그룹화되고 지역의 판매 관리자 이름과 세부 및 요약 판매 정보가 표시됩니다.The report groups information by territory and displays the name of the sales manager for the territory as well as detailed and summary sales information. 자유 형식 보고서의 기초로 목록 데이터 영역에서 시작한 다음 이미지가 있는 장식 패널, 데이터가 삽입된 정적 텍스트, 세부 정보를 표시할 테이블, 요약 정보를 표시할 원형 및 세로 막대형 차트(옵션) 등을 추가합니다.You start with a list data region as the foundation for the free form report, then add a decorative panel with an image, static text with data inserted, a table to show detailed information, and optionally, pie and column charts to display summary information.

이 자습서에 소요되는 예상 시간: 20분Estimated time to complete this tutorial: 20 minutes.

요구 사항Requirements

요구 사항에 대한 자세한 내용은 자습서의 필수 조건(보고서 작성기)을 참조하세요.For more information about requirements, see Prerequisites for Tutorials (Report Builder).

1. 빈 보고서, 데이터 원본 및 데이터 집합 만들기1. Create a Blank Report, Data Source, and Dataset

참고

이 자습서의 쿼리에는 데이터 값이 포함되어 있으므로 외부 데이터 원본이 필요하지 않습니다.In this tutorial, the query contains the data values so that it does not need an external data source. 따라서 쿼리가 상당히 길어집니다.This makes the query quite long. 비즈니스 환경에서는 쿼리에 데이터가 포함되지 않을 것입니다.In a business environment, a query would not contain the data. 이 자습서의 쿼리는 학습용으로만 제공됩니다.This is for learning purposes only.

빈 보고서를 만들려면To create a blank report

  1. 컴퓨터,웹 포털 또는 SharePoint 통합 모드에서 보고서 작성기를 시작 Reporting ServicesReporting Services 합니다.Start Report Builder either from your computer, the Reporting ServicesReporting Services web portal, or SharePoint integrated mode.

    새 보고서 또는 데이터 집합 대화 상자가 열립니다.The New Report or Dataset dialog box opens.

    새 보고서 또는 데이터 집합 대화 상자가 표시되지 않는 경우 파일 메뉴 > 새로 만들기를 클릭합니다.If you don't see the New Report or Dataset dialog box, on the File menu > New.

  2. 왼쪽 창에서 새 보고서 가 선택되어 있는지 확인합니다.In the left pane, make sure New Report is selected.

  3. 오른쪽 창에서 빈 보고서를 클릭합니다.In the right pane, click Blank Report.

새 데이터 원본을 만들려면To create a new data source

  1. 보고서 데이터 창에서 새로 만들기 > 데이터 원본을 클릭합니다.In the Report Data pane, click New > Data Source.

  2. 이름 상자에 ListDataSource를 입력합니다.In the Name box, type: ListDataSource

  3. 내 보고서에 포함된 연결 사용을 클릭합니다.Click Use a connection embedded in my report.

  4. 연결 유형이 Microsoft SQL Server 인지 확인 한 다음는 연결 문자열 상자에 입력: 데이터 원본 = <서버 이름 >Verify that the connection type is Microsoft SQL Server, and then in the Connection string box type: Data Source = <servername>

    <서버 이름 >SQL Server 데이터베이스 엔진의 인스턴스로 설치 된 컴퓨터를 지정 하는 예제 Report001에 대 한 합니다.<servername>, for example Report001, specifies a computer on which an instance of the SQL Server Database Engine is installed. 이 보고서의 데이터는 SQL Server 데이터베이스에서 추출된 것이 아니므로 데이터베이스 이름을 포함하면 안 됩니다.Because the data for this report is not extracted from a SQL Server database, you need not include the name of a database. 지정된 서버의 기본 데이터베이스는 쿼리를 구문 분석하는 데만 사용됩니다.The default database on the specified server is just used to parse the query.

  5. 자격 증명을 클릭하고 SQL Server 데이터베이스 엔진의 인스턴스에 연결해야 하는 자격 증명을 입력합니다.Click Credentials, and enter the credentials needed to connect to the instance of the SQL Server Database Engine.

  6. 확인을 클릭합니다.Click OK.

새 데이터 집합을 만들려면To create a new dataset

  1. 보고서 데이터 창에서 새로 만들기 > 데이터 집합을 클릭합니다.In the Report Data pane, click New > Dataset.

  2. 이름 상자에 ListDataset을 입력합니다.In the Name box, type: ListDataset.

  3. 내 보고서에 포함된 데이터 집합 사용을 클릭하고 데이터 원본이 ListDataSource인지 확인합니다.Click Use a dataset embedded in my report, and verify that the data source is ListDataSource.

  4. 텍스트 쿼리 유형이 선택되어 있는지 확인한 다음 쿼리 디자이너를 클릭합니다.Verify that the Text query type is selected, and then click Query Designer.

  5. 텍스트로 편집을 클릭합니다.Click Edit as Text.

  6. 쿼리 창에 다음 쿼리를 복사하여 붙여 넣습니다.Copy and paste the following query into the query pane:

    SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Carrying Case' as Product, CAST(16996.60 AS money) AS Sales, 68 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(13747.25 AS money) AS Sales, 55 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Carrying Case' as Product, CAST(9248.15 AS money) As Sales, 37 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1350.00 AS money) AS Sales, 18 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1800.00 AS money) AS Sales, 24 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1125.00 AS money) AS Sales, 15 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1147.50 AS money) AS Sales, 17 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory,  'Lens Adapter' as Product, CAST(742.50 AS money) AS Sales, 11 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1417.50 AS money) AS Sales, 21 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(13497.30 AS money) AS Sales, 54 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(11997.60 AS money) AS Sales, 48 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(10247.95 AS money) As Sales, 41 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory, 'Tripod' as Product, CAST(1200.00 AS money) AS Sales, 16 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(2025.00 AS money) AS Sales, 27 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1425.00 AS money) AS Sales, 19 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(887.50 AS money) AS Sales, 13 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory, 'Lens Adapter' as Product, CAST(607.50 AS money) AS Sales, 9 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1215.00 AS money) AS Sales, 18 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate,  'Lauren Johnson' as FullName,'Central' as Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(10191.00 AS money) AS Sales, 79 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate,  'Warren Pal' as FullName,'North' as Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(8772.00 AS money) AS Sales, 68 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate,  'Fernando Ross' as FullName,'South' as Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(10578.00 AS money) AS Sales, 82 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory,'Digital' as Subcategory, 'Slim Digital' as Product, CAST(7218.10 AS money) AS Sales, 38 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory,'Digital' as Subcategory, 'Slim Digital' as Product, CAST(8357.80 AS money) AS Sales, 44 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory,'Digital' as Subcategory,'Slim Digital' as Product, CAST(9307.55 AS money) AS Sales, 49 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,  'Lauren Johnson' as FullName,'Central' as Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(3870.00 AS money) AS Sales, 30 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,  'Warren Pal' as FullName,'North' as Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(5805.00 AS money) AS Sales, 45 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,  'Fernando Ross' as FullName,'South' as Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(8643.00 AS money) AS Sales, 67 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(9877.40 AS money) AS Sales, 52 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(12536.70 AS money) AS Sales, 66 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(6648.25 AS money) AS Sales, 35 as Quantity  
    
  7. 실행 아이콘(!)을 클릭하여 쿼리를 실행합니다.Click the Run icon (!) to run the query.

    쿼리 결과는 보고서에 표시할 수 있는 데이터입니다.The query results are the data available to display in your report.

    report-builder-free-form-tutorial-data

  8. 확인을 클릭합니다.Click OK.

2. 목록 추가 및 구성2. Add and Configure a List

Reporting ServicesReporting Services 에서 목록 데이터 영역은 자유 형식 보고서를 만드는 데 적합합니다.In Reporting ServicesReporting Services the list data region is ideal for creating free-form reports. 테이블 및 행렬과 마찬가지로 테이블릭스 데이터 영역을 기반으로 합니다.It's based on the tablix data region, as are tables and matrixes. 자세한 내용은 목록을 사용하여 송장 및 양식 만들기를 참조하세요.For more information, see Create Invoices and Forms with Lists.

목록을 사용하여 뉴스레터와 유사한 형식의 보고서에 판매 지역에 대한 판매 정보를 표시합니다.You will use a list to display the sales information for sales territories in a report formatted like a newsletter. 이 정보는 지역별로 그룹화됩니다.The information is grouped by territory. 데이터를 지역별로 그룹화하는 새 행 그룹을 추가한 다음 기본 제공된 세부 정보 행 그룹을 삭제합니다.You will add a new row group that groups data by territory, and then delete the built-in Details row group.

목록을 추가하려면To add a list

  1. 삽입 탭 > 데이터 영역 > 목록합니다.On the Insert tab > Data Regions > List.

  2. 보고서 본문(제목 및 바닥글 영역 사이)을 클릭한 다음 마우스를 끌어 목록 상자를 만듭니다.Click in the report body (between the title and footer areas) and drag to make the list box. 목록 상자의 높이와 너비를 각각 7인치와 6.25인치로 조정합니다.Make the list box 7 inches tall and 6.25 inches wide. 정확한 크기를 지정하려면 속성 창의 위치에서 너비높이 속성의 값을 입력합니다.To get the exact size, in the Properties pane under Position, type values for the Width and Height properties.

    참고

    이 보고서에서는 Letter(8.5 X11) 용지 크기와 1인치 여백을 사용합니다.This report uses the paper size Letter (8.5 X11) and 1 inch margins. 목록 상자의 높이가 9인치보다 크거나 너비가 6.5인치보다 클 경우 빈 페이지가 생성될 수 있습니다.A list box taller than 9 inches or wider than 6.5 inches might generate blank pages.

  3. 목록 상자 안을 클릭하고 목록 맨 위의 막대를 마우스 오른쪽 단추로 클릭한 다음 테이블릭스 속성을 클릭합니다.Click inside the list box, right-click the bar at the top of the list, and click Tablix Properties.

    report-builder-free-form-tablix-properties

  4. 데이터 집합 이름 드롭다운 목록에서 ListDataset을 선택합니다.In the Dataset name drop-down list, select ListDataset.

  5. 확인을 클릭합니다.Click OK.

  6. 목록 안을 마우스 오른쪽 단추로 클릭한 다음 사각형 속성을 클릭합니다.Right-click inside the list, and then click Rectangle Properties.

  7. 일반 탭에서 뒤에 페이지 나누기 추가 확인란을 선택합니다.On the General tab, select the Add a page break after check box.

  8. 확인을 클릭합니다.Click OK.

새 행 그룹을 추가하고 세부 정보 그룹을 삭제하려면To add a new row group and to delete the Details group

  1. 행 그룹 창에서 세부 정보 그룹을 마우스 오른쪽 단추로 클릭하고 그룹 추가를 가리킨 다음 부모 그룹을 클릭합니다.In the Row Groups pane, right-click the Details group, point to Add Group, and then click Parent Group.

    report-builder-free-form-add-parent-group

  2. 그룹화 방법 목록에서 다음을 선택합니다. [Territory].In the Group by list, select [Territory].

  3. 확인을 클릭합니다.Click OK.

    [Territory] 셀을 포함하는 열이 목록에 추가됩니다.A column containing the cell [Territory] is added to the list.

  4. 목록에서 Territory 열을 마우스 오른쪽 단추로 클릭한 다음 열 삭제를 클릭합니다.Right-click the Territory column in the list, and then click Delete Columns.

    report-builder-free-form-delete-columns

  5. 열만 삭제를 선택합니다.Select Delete Columns only.

  6. 행 그룹 창에서 마우스 오른쪽 단추로 클릭는 세부 정보 그룹 > 그룹 삭제합니다.In the Row Groups pane, right-click the Details group > Delete Group.

  7. 그룹만 삭제를 선택합니다.Select Delete Group only.

  8. 확인을 클릭합니다.Click OK.

3. 그래픽 요소 추가3. Add Graphic elements

목록 데이터 영역의 장점 중 하나는 테이블 형식 레이아웃으로 제한하지 않고 사각형 및 입력란과 같은 보고서 항목을 어느 곳에나 추가할 수 있다는 점입니다.One advantage of list data regions is that you can add report items such as rectangles and text boxes anywhere, instead of being limited to a tabular layout. 색으로 채워진 사각형과 같은 그래픽을 추가하여 보고서의 모양을 돋보이게 할 수 있습니다.You will enhance the appearance of the report by adding a graphic (a rectangle filled with a color).

보고서에 그래픽 요소를 추가하려면To add graphic elements to the report

  1. 삽입 탭에서 사각형을 선택합니다.On the Insert tab, select Rectangle.

  2. 목록의 왼쪽 위를 클릭하고 마우스를 끌어 사각형의 높이와 너비를 각각 7인치와 3.5인치로 조정합니다.Click in the the upper left corner of the list and drag to make the rectangle 7 inches tall and 3.5 inches wide. 정확한 크기를 지정하려면 속성 창의 위치에서 너비높이의 값을 입력합니다.Again, to get the exact size, in the Properties pane under Position, type values for Width and Height.

  3. 사각형을 마우스 오른쪽 단추로 클릭 > 사각형 속성합니다.Right-click the rectangle > Rectangle Properties.

  4. 채우기 탭을 클릭합니다.Click the Fill tab.

  5. 채우기 색에서 연한 회색을 선택합니다.In Fill color, select Light Gray.

  6. 확인을 클릭합니다.Click OK.

  7. 실행 을 클릭하여 보고서를 미리 봅니다.Click Run to preview the report.

이제 보고서의 왼쪽에 다음 그림과 같이 연한 회색 사각형으로 구성된 세로 그래픽이 있습니다.The left side of the report now has vertical graphic that consists of a light gray rectangle, as shown in the following image.

report-builder-free-form-gray-rectangle

4. 자유 형식 텍스트 추가4. Add Free Form Text

입력란을 추가하여 각 보고서 페이지와 데이터 필드에서 반복되는 정적 텍스트를 표시할 수 있습니다.You can add text boxes to display static text that is repeated on each report page, as well as data fields.

보고서에 텍스트를 추가하려면To add text to the report

  1. 디자인 을 클릭하여 디자인 뷰로 돌아갑니다.Click Design to return to design view.

  2. 삽입 탭 > 입력란합니다.On the Insert tab > Text Box. 이전에 추가한 사각형 안에 있는 목록의 왼쪽 위를 클릭하고 마우스를 끌어 입력란의 너비와 높이를 각각 3.45인치와 5인치로 조정합니다.Click the upper left corner of the list, inside of the rectangle you added previously, and drag to make the text box about 3.45 inches wide and 5 inches tall.

  3. 입력란에 커서를 놓고 Newsletter for 를 입력합니다.With the cursor in the text box and type: Newsletter for . 다음 단계에서 추가할 필드의 텍스트를 구분하기 위해 "for" 단어 뒤에 공백을 포함합니다.Include a space after the word "for", to separate the text from the field you will add in the next step.

    뉴스레터 머리글 텍스트 추가Add newsletter heading text

  4. 보고서 데이터 창의 ListDataSet에서 [Territory] 필드를 입력란으로 끌어 "Newsletter for" 뒤에 놓습니다.Drag the [Territory] field from ListDataSet in the Report Data pane to the text box and place it after "Newsletter for ".

    report-builder-free-form-territory-field

  5. 텍스트와 [Territory] 필드를 선택합니다.Select the text and the [Territory] field.

  6. 탭 > 글꼴을 선택 합니다.On the Home tab > Font, select:

    • Segoe Semibold.Segoe Semibold.
    • 20pt.20 pt.
    • 토마토.Tomato.
  7. 3단계에서 입력한 텍스트 아래에 커서를 놓고 Hello 를 입력한 후 단어 뒤에 공백을 추가하여 텍스트와 다음 단계에서 추가할 필드를 구분합니다.Place the cursor below the text you typed in step 3 and type: Hello with a space after the word, to separate the text and the field that you will add in the next step.

  8. 보고서 데이터 창의 ListDataSet에서 [FullName] 필드를 입력란으로 끌어 "Hello" 뒤에 놓은 다음 쉼표(,)를 입력합니다.Drag the [FullName] field from ListDataSet in the Report Data pane to the text box and place it after "Hello ", then type a comma (,).

  9. 이전 단계에서 추가한 텍스트를 선택합니다.Select the text you added in the previous steps.

  10. 탭 > 글꼴을 선택 합니다.On the Home tab > Font, select:

    • Segoe Semibold.Segoe Semibold.
    • 16pt.16 pt.
    • 검정.Black.
  11. 9-13단계에서 추가한 텍스트 아래에 커서를 놓고 다음과 같은 의미 없는 텍스트를 복사하여 붙여넣습니다.Place the cursor below the text you added in steps 9 through 13, and then copy and paste the following meaningless text:

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sed dolor in ipsum pulvinar egestas. Sed sed lacus at leo ornare ultricies. Vivamus velit risus, euismod nec sodales gravida, gravida in dui. Etiam ullamcorper elit vitae justo fermentum ut ullamcorper augue sodales. 
    Ut placerat, nisl quis feugiat adipiscing, nibh est aliquet est, mollis faucibus mauris lectus quis arcu. In mollis tincidunt lacinia. In vitae erat ut lorem tincidunt luctus. Curabitur et magna nunc, sit amet adipiscing nisi. Nulla rhoncus elementum orci nec tincidunt. 
    Aliquam imperdiet cursus erat vel tincidunt. Donec et neque ac urna rutrum sodales. In id purus et nisl dignissim dapibus. Sed rhoncus metus at felis feugiat eu tempor dolor vehicula. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam faucibus consectetur diam eu pellentesque.   
    
  12. 방금 추가한 텍스트를 선택합니다.Select the text you just added.

  13. 탭 > 글꼴을 선택 합니다.On the Home tab > Font, select:

    • 맑은 고딕.Segoe UI.
    • 10pt.10 pt.
    • 검정.Black.
  14. 입력란에 커서를 놓고 의미 없는 텍스트 아래에 Congratulations on your total sales of를 입력한 후 단어 뒤에 공백을 추가하여 텍스트와 다음 단계에서 추가할 필드를 구분합니다.Place the cursor inside the text box, below the meaningless text and type: Congratulations on your total sales of, with a space after the word to separate the text and the field you will add in the next step.

  15. Sales 필드를 입력란으로 끌어 이전 단계에서 입력한 텍스트 뒤에 배치한 다음 느낌표(!)를 입력합니다.Drag the Sales field to the text box, place it after the text you typed in the previous step, then type an exclamation mark (!).

  16. 방금 추가한 텍스트와 필드를 선택합니다.Select the text and the field you just added.

  17. 탭 > 글꼴을 선택 합니다.On the Home tab > Font, select:

    • Segoe Semibold.Segoe Semibold.
    • 16pt.16 pt.
    • 검정.Black.
  18. 선택 하면 [Sales] 필드, 필드를 마우스 오른쪽 단추로 클릭 > 합니다.Select just the [Sales] field, right-click the field > Expression.

  19. 상자에서 다음과 같이 Sum 함수를 포함하도록 식을 변경합니다.In the Expression box, change the expression to include the Sum function as follows:

    =Sum(Fields!Sales.value)  
    
  20. 확인을 클릭합니다.Click OK.

    report-builder-free-form-text-box

  21. [Sum(Sales)] 지지만 선택한 경우에 탭 > 번호 그룹 > 통화합니다.With [Sum(Sales)] still selected, on the Home tab > Number group > Currency.

  22. "제목을 추가하려면 클릭하십시오." 텍스트가 있는 입력란을 마우스 오른쪽 단추로 클릭한 다음 삭제를 클릭합니다.Right-click the text box with the "Click to add title" text, and then click Delete.

  23. 목록 상자를 선택합니다.Select the list box. 두 개의 양방향 화살표를 선택하고 페이지의 맨 위로 이동합니다.Select the two double-headed arrows and move it to the top of the page.

    report-builder-drag-list

  24. 실행 을 클릭하여 보고서를 미리 봅니다.Click Run to preview the report.

보고서에 정적 테스트가 표시되고 각 보고서 페이지에 지역과 관련된 데이터가 포함됩니다.The report displays static text and each report page includes data that pertains to a territory. Sales의 서식이 통화로 지정됩니다.Sales are formatted as currency.

report-builder-newsletter-page-preview

5. 테이블을 추가하여 Sales 세부 정보 표시5. Add a Table to Show Sales Details

새 테이블 및 행렬 마법사를 사용하여 자유 형식 보고서에 테이블을 추가합니다.Use the New Table and Matrix Wizard to add a table to the free form report. 마법사를 완료한 후에는 합계를 표시할 행을 수동으로 추가합니다.After you complete the wizard, you will manually add a row for totals.

테이블을 추가하려면To add a table

  1. 삽입 탭 > 데이터 영역 영역 > 테이블 > 테이블 마법사합니다.On the Insert tab > Data Regions area > Table > Table Wizard.

  2. 데이터 집합 선택 페이지에서 ListDataset > 다음을 클릭합니다.On the Choose a dataset page, click ListDataset > Next.

  3. 필드 정렬 페이지에서 사용 가능한 필드 의 Product 필드를 으로 끌어옵니다.On the Arrange fields page, drag the Product field from Available fields to Values.

  4. SalesDate, Quantity 및 Sales에 대해 3단계를 반복합니다.Repeat step 3 for SalesDate, Quantity, and Sales. SalesDate는 Product 아래에 배치하고, Quantity는 SalesDate 아래에 배치하고, Sales는SalesDate 아래에 배치합니다.Place SalesDate below Product, Quantity below SalesDate, and Sales below SalesDate.

  5. 다음을 클릭합니다.Click Next.

  6. 레이아웃 선택 페이지에서 테이블의 레이아웃을 확인합니다.On the Choose the layout page, view the layout of the table.

    테이블은 단순합니다. 5개의 열로 구성되며 행 또는 열 그룹이 없습니다.The table is simple: five columns with no row or column groups. 그룹이 없기 때문에 그룹과 관련된 레이아웃 옵션은 사용할 수 없습니다.Because it has no groups, the layout options related to groups, are not available. 이 자습서의 뒷부분에서 합계를 포함하도록 테이블을 수동으로 업데이트할 것입니다.You will manually update the table to include a total later in the tutorial.

  7. 다음을 클릭합니다.Click Next.

  8. 마침을 클릭합니다.Click Finish.

  9. 테이블을 4단원에서 추가한 입력란 아래로 끌어옵니다.Drag the table to below the text box that you added in lesson 4.

    참고

    테이블이 목록 상자 안, 회색 사각형 안에 있는지 확인합니다.Make sure the table is inside the list box and inside the gray rectangle.

  10. 선택한 상태에서 테이블의 행 그룹 창 마우스 오른쪽 단추 클릭 세부 정보 > 합계 추가 > 합니다.With the table selected, in the Row Group pane right-click Details > Add Total > After.

    report-builder-free-form-table-totals

  11. Product 열의 셀을 선택하고 Total을 입력합니다.Select the cell in the Product column and type Total.

    report-builder-free-form-type-total

  12. [SalesDate] 필드를 선택합니다.Select the [SalesDate] field. 탭 > 번호, 변경 기본날짜합니다.On the Home tab > Number, change Default to Date.

  13. [Sum(Sales)] 필드를 선택합니다.Select the [Sum(Sales)] fields. 탭 > 번호, 변경 기본통화합니다.On the Home tab > Number, change Default to Currency.

실행 을 클릭하여 보고서를 미리 봅니다.Click Run to preview the report.

보고서에 판매 세부 정보 및 합계가 포함된 테이블이 표시됩니다.The report displays a table with sales details and totals.

report-builder-free-form-with-table

6. 보고서 저장6. Save the Report

보고서를 보고서 서버, SharePoint 라이브러리 또는 컴퓨터에 저장할 수 있습니다.You can save reports to a report server, SharePoint library, or your computer.

이 자습서에서는 보고서를 보고서 서버에 저장합니다.In this tutorial, save the report to a report server. 보고서 서버에 액세스할 수 없는 경우에는 보고서를 컴퓨터에 저장하십시오.If you do not have access to a report server, save the report to your computer.

보고서를 보고서 서버에 저장하려면To save the report on a report server

  1. 보고서 작성기 단추에서 다른 이름으로 저장을 클릭합니다.From the Report Builder button, click Save As.

  2. 최근에 사용한 사이트 및 서버를 클릭합니다.Click Recent Sites and Servers.

  3. 보고서를 저장할 수 있는 권한을 가진 보고서 서버의 이름을 선택하거나 입력합니다.Select or type the name of the report server where you have permission to save reports.

    "보고서 서버에 연결하는 중"이라는 메시지가 나타납니다.The message "Connecting to report server" appears. 연결되면 보고서 서버 관리자가 보고서의 기본 위치로 지정한 보고서 폴더의 내용이 표시됩니다.When the connection is complete, you see the contents of the report folder that the report server administrator specified as the default location for reports.

  4. 이름에서 기본 이름을 SalesInformationByTerritory로 바꿉니다.In Name, replace the default name with SalesInformationByTerritory.

  5. 저장을 클릭합니다.Click Save.

보고서가 보고서 서버에 저장됩니다.The report is saved to the report server. 연결된 보고서 서버의 이름이 창 아래쪽에 있는 상태 표시줄에 나타납니다.The name of report server that you are connected to appears in the status bar at the bottom of the window.

컴퓨터에 보고서를 저장하려면To save the report on your computer

  1. 보고서 작성기 단추에서 다른 이름으로 저장을 클릭합니다.From the Report Builder button, click Save As.

  2. 바탕 화면, 내 문서또는 내 컴퓨터를 클릭한 다음 보고서를 저장할 폴더를 찾습니다.Click Desktop, My Documents, or My computer, and then browse to the folder where you want to save the report.

  3. 이름에서 기본 이름을 SalesInformationByTerritory로 바꿉니다.In Name, replace the default name with SalesInformationByTerritory.

  4. 저장을 클릭합니다.Click Save.

7. (선택 사항) 선을 추가하여 보고서 영역 구분7. (Optional) Add a Line to Separate Areas of the Report

선을 추가하여 보고서의 편집 영역과 세부 정보 영역을 구분합니다.Add a line to separate the editorial and details areas of the report.

선을 추가하려면To add a line

  1. 디자인 을 클릭하여 디자인 뷰로 돌아갑니다.Click Design to return to design view.

  2. 삽입 탭 > 보고서 항목 > 선입니다.On the Insert tab > Report Items > Line.

  3. 4단원에서 추가한 자유 형식 입력란 아래에 선을 그립니다.Draw a line below the text box you added in lesson 4.

  4. 선을 클릭 및는 탭 > 테두리을 선택 합니다.Click the line, and on the Home tab > Border, select:

    • 너비 를 선택한 다음 3 pt를 선택합니다.Width select 3 pt.
    • 을 선택한 다음 토마토를 선택합니다.Color select Tomato.

8. (옵션) 요약 데이터 시각화 추가8. (Optional) Add Summary Data Visualizations

사각형은 보고서가 렌더링되는 방식을 제어하는 데 유용합니다.Rectangles help you control how the report renders. 원형 및 세로 막대형 차트를 사각형 내에 배치하여 보고서가 원하는 방식으로 렌더링되도록 합니다.Place a pie and column chart inside a rectangle to ensure that the report renders the way you want.

사각형을 추가하려면To add a rectangle

  1. 디자인 을 클릭하여 디자인 뷰로 돌아갑니다.Click Design to return to design view.

  2. 삽입 탭 > 보고서 항목 > 사각형합니다.On the Insert tab > Report Items > Rectangle. 테이블 오른쪽의 목록 상자 안에서 사각형을 끌어 사각형의 너비와 높이를 각각 약 2.25인치와 7.9인치로 조정합니다.Drag the rectangle inside the list box to the right of the table to make a rectangle about 2.25 inches wide and 7.9 inches tall.

  3. 새 사각형을 선택한 상태로 속성 창에서 BorderColor LightGrey, BorderStyle 실선, BorderWidth 2pt로 지정합니다.With the new rectangle selected, in the Properties pane, make BorderColor LightGrey, BorderStyle Solid, and BorderWidth 2 pt.

  4. 사각형과 테이블의 위쪽을 맞춥니다.Align the tops of the rectangle and the table.

원형 차트를 추가하려면To add a pie chart

  1. 삽입 탭 > 데이터 시각화 > 차트 > 차트 마법사합니다.On the Insert tab > Data Visualizations > Chart > Chart Wizard.

  2. 데이터 집합 선택 페이지에서 ListDataset > 다음을 클릭합니다.On the Choose a dataset page, click ListDataset > Next.

  3. 원형 > 다음을 클릭합니다.Click Pie > Next.

  4. 차트 필드 정렬 페이지에서 Product를 범주로 끌어옵니다.On the arrange chart fields page, drag Product to Categories.

  5. Quantity를 으로 끌어온 후 다음을 클릭합니다.Drag Quantity to Values, then click Next.

  6. 마침을 클릭합니다.Click Finish.

  7. 보고서의 왼쪽 위에 나타나는 차트의 너비와 높이를 각각 약 2.25인치와 3.6인치로 조정합니다.Resize the chart that appears in the upper left corner of the report to be about 2.25 inches wide and 3.6 inches tall.

  8. 차트를 사각형 안으로 끌어옵니다.Drag the chart inside the rectangle.

  9. 차트 제목을 선택하고 Product Quantities Sold를 입력합니다.Select the chart title and type: Product Quantities Sold.

  10. 탭 > 글꼴, 제목:On the Home tab > Font, make the title:

    • 글꼴 Segoe UI Semibold을 참조하세요.Font Segoe UI Semibold.
    • 크기 12pt을 참조하세요.Size 12 pt.
    • 검정을 참조하세요.Color Black.
  11. 범례를 마우스 오른쪽 단추로 클릭 > 범례 속성합니다.Right-click the legend > Legend Properties.

  12. 일반 탭의 범례 위치에서 맨 아래에 있는 가운데 점을 선택합니다.On the General tab, under Legend position, select the center dot at the bottom.

  13. 확인을 클릭합니다.Click OK.

  14. 필요한 경우 마우스를 끌어 차트 영역의 높이를 늘립니다.Drag to make the chart region taller, if necessary.

    report-builder-free-form-pie

세로 막대형 차트를 추가하려면To add a column chart

  1. 삽입 탭 > 데이터 시각화 > 차트 > 차트 마법사합니다.On the Insert tab > Data Visualizations > Chart, > Chart Wizard.

  2. 데이터 집합 선택 페이지에서 ListDataset을 클릭하고 다음을 클릭합니다.On the Choose a dataset page, click ListDataset, then click Next.

  3. 세로 막대형을 클릭하고 다음을 클릭합니다.Click Column, then click Next.

  4. 차트 필드 정렬 페이지에서 Product 필드를 범주로 끌어옵니다.On the Arrange chart fields page, drag the Product field to Categories.

  5. Sales를 으로 끌어온 후 다음을 클릭합니다.Drag Sales to Values, and then click Next.

    세로 축에 값이 표시됩니다.Values display on the vertical axis.

  6. 마침을 클릭합니다.Click Finish.

    세로 막대형 차트가 보고서의 왼쪽 위 모퉁이에 추가됩니다.A column chart is added to the upper left corner of the report.

  7. 차트의 너비와 높이를 각각 약 2.25인치와 4인치로 조정합니다.Resize the chart to be about 2.25 inches wide and almost 4 inches tall.

  8. 차트를 원형 차트 아래의 사각형 안으로 끌어옵니다.Drag the chart inside the rectangle, below the pie chart.

  9. 차트 제목을 선택하고 Product Sales를 입력합니다.Select the chart title and type: Product Sales.

  10. 탭 > 글꼴, 제목:On the Home tab > Font, make the title:

    • 글꼴 Segoe UI Semibold을 참조하세요.Font Segoe UI Semibold.
    • 크기 12pt을 참조하세요.Size 12 pt.
    • 검정을 참조하세요.Color Black.
  11. 범례를 마우스 오른쪽 단추로 클릭한 다음 범례 삭제를 클릭합니다.Right click the legend, and then click Delete Legend.

    참고

    범례를 제거하면 차트가 작을 때 차트를 읽기 쉬워집니다.Removing the legend makes the chart more readable when the chart is small.

    report-builder-free-form-column

  12. 차트 축 선택 및는 * 탭 > 번호 > 통화합니다.Select the chart axis, and on the Home* tab > Number > Currency.

  13. 숫자에 달러만 표시되고 센트는 표시되지 않도록 소수 자릿수 줄이기 를 두 번 선택합니다.Select Decrease Decimal two times, so the number shows just dollars and no cents.

    차트가 사각형 내에 있는지 확인하려면To verify the charts are inside the rectangle

사각형을 보고서 페이지에 있는 다른 항목의 컨테이너로 사용할 수 있습니다.You can use rectangles as containers for other items on a report page. 자세한 내용은 사각형을 컨테이너로 사용을 참조하세요.Read more about rectangles as containers.

  1. 이 단원의 앞부분에서 만들어 차트를 추가한 사각형을 선택합니다.Select the rectangle you created and added the charts to, earlier in this lesson.

    속성 창의 Name 속성에 사각형의 이름이 표시됩니다.In the Properties pane, the Name property displays the name of the rectangle.

    report-builder-free-form-rectangle-name

  2. 원형 차트를 클릭합니다.Click the pie chart.

  3. 속성 창에서 Parent 속성에 사각형의 이름이 포함되는지 확인합니다.In the Properties pane, verify that the Parent property contains the name of the rectangle.

    report-builder-free-form-pie-parent

  4. 세로 막대형 차트를 클릭하고 3단계를 반복합니다.Click the column chart and repeat step 3.

    참고

    차트가 사각형 내에 없으면 렌더링된 보고서에 차트가 함께 표시되지 않습니다.If the charts are not inside the rectangle, the rendered report does not display the charts together.

차트의 크기를 동일하게 하려면To make the charts the same size

  1. 원형 차트를 선택하고 Ctrl 키를 누른 다음 세로 막대형 차트를 선택합니다.Select the pie chart, press the Ctrl key, and then select the column chart.

  2. 차트를 모두 선택한 마우스 오른쪽 단추로 클릭 > 레이아웃 > 같은 너비로합니다.With both charts selected, right-click > Layout > Make Same Width.

    참고

    선택한 모든 항목의 너비는 처음 클릭한 항목의 너비에 따라 결정됩니다.The item you click first determines the width of all the selected items.

  3. 실행 을 클릭하여 보고서를 미리 봅니다.Click Run to preview the report.

이제 보고서의 원형 차트 및 세로 막대형 차트에 요약 판매 데이터가 표시됩니다.The report now displays summary sales data in pie and column charts.

다음 단계Next Steps

자유 형식 보고서를 만드는 방법에 대한 자습서를 마쳤습니다.This concludes the tutorial for how to create a free-form report.

목록에 대한 자세한 내용은 다음을 참조하세요.For more information about lists, see:

쿼리 디자이너에 대 한 자세한 내용은 참조 쿼리 디자이너 ( 보고서 작성기 ) 텍스트 기반 쿼리 디자이너 사용자 인터페이스 ( 보고서 작성기 ) .For more information about query designers, see Query Designers (Report Builder) and Text-based Query Designer User Interface (Report Builder).

참고 항목See Also

보고서 작성기 자습서Report Builder Tutorials