자습서: 식 소개Tutorial: Introducing Expressions

보고서 작성기Report Builder 자습서에서는 일반적인 함수 및 연산자와 함께 식을 사용하여 강력하고 유연한 페이지가 매겨진 Reporting ServicesReporting Services 보고서를 만듭니다.In this 보고서 작성기Report Builder tutorial, you use expressions with common functions and operators to create powerful and flexible Reporting ServicesReporting Services paginated reports.

이름 값을 연결하고, 별도의 데이터 집합에서 값을 조회하고, 필드 값에 따라 서로 다른 색을 표시하는 등의 작업을 수행하는 식을 작성합니다.You will write expressions that concatenate name values, look up values in a separate dataset, display different colors based on field values, and so on.

보고서에는 줄무늬가 있으며 흰색 행과 컬러 행이 번갈아 표시됩니다.The report is a banded report with alternating rows in white and a color. 보고서에는 흰색이 아닌 행의 색을 선택하기 위한 매개 변수가 포함됩니다.The report includes a parameter for selecting the color of the non-white rows.

다음 그림은 만들려는 보고서와 비슷한 보고서를 보여 줍니다.This illustration shows a report similar to the one you will create.

보고서-작성기-식-자습서-브라우저 내

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

요구 사항Requirements

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

1. 테이블 또는 행렬 마법사에서 테이블 보고서 및 데이터 집합 만들기1. Create a Table Report and Dataset from the Table or Matrix Wizard

이 섹션에서는 테이블 보고서, 데이터 원본 및 데이터 집합을 만듭니다.In this section, you create a table report, a data source, and a dataset. 테이블의 레이아웃을 지정할 때는 몇몇 필드만 포함하고,When you lay out the table, you will include only a few fields. 마법사를 완료한 후 열을 수동으로 추가합니다.After you complete the wizard you will manually add columns. 마법사를 사용하면 손쉽게 테이블의 레이아웃을 지정할 수 있습니다.The wizard makes it easy to lay out the table.

참고

이 자습서의 쿼리에는 데이터 값이 포함되어 있으므로 외부 데이터 원본이 필요하지 않습니다.In this tutorial, the query contains the data values, so 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 table 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, verify that New Report is selected.

  3. 오른쪽 창에서 테이블 또는 행렬 마법사를 클릭합니다.In the right pane, click Table or Matrix Wizard.

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

  5. 데이터 원본에 대한 연결 선택 페이지에서 SQL Server형식의 데이터 원본을 선택합니다.On the Choose a connection to a data source page, select a data source that is type SQL Server. 목록에서 데이터 원본을 선택하거나 보고서 서버를 찾아 선택합니다.Select a data source from the list or browse to the report server to select one.

    참고

    적절한 권한만 있으면 선택하는 데이터 원본은 중요하지 않습니다.The data source you choose isn't important, as long as you have adequate permissions. 데이터를 데이터 원본에서 가져오는 것은 아니기 때문입니다.You will not be getting data from the data source. 자세한 내용은 데이터에 연결하는 다른 방법(보고서 작성기)을 참조하세요.For more information, see Alternative Ways to Get a Data Connection (Report Builder).

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

  7. 쿼리 디자인 페이지에서 텍스트로 편집을 클릭합니다.On the Design a query page, click Edit as Text.

  8. 쿼리 창에 다음 쿼리를 붙여 넣습니다.Paste the following query into the query pane:

    SELECT 'Lauren' AS FirstName,'Johnson' AS LastName, 'American Samoa' AS StateProvince, 1 AS CountryRegionID,'Female' AS Gender, CAST(9996.60 AS money) AS YTDPurchase, CAST('2015-6-10' AS date) AS LastPurchase  
    UNION SELECT'Warren' AS FirstName, 'Pal' AS LastName, 'New South Wales' AS StateProvince, 2 AS CountryRegionID, 'Male' AS Gender, CAST(5747.25 AS money) AS YTDPurchase, CAST('2015-7-3' AS date) AS LastPurchase  
    UNION SELECT 'Fernando' AS FirstName, 'Ross' AS LastName, 'Alberta' AS StateProvince, 3 AS CountryRegionID, 'Male' AS Gender, CAST(9248.15 AS money) AS YTDPurchase, CAST('2015-10-17' AS date) AS LastPurchase  
    UNION SELECT 'Rob' AS FirstName, 'Caron' AS LastName, 'Northwest Territories' AS StateProvince, 3 AS CountryRegionID, 'Male' AS Gender, CAST(742.50 AS money) AS YTDPurchase, CAST('2015-4-29' AS date) AS LastPurchase  
    UNION SELECT 'James' AS FirstName, 'Bailey' AS LastName, 'British Columbia' AS StateProvince, 3 AS CountryRegionID, 'Male' AS Gender, CAST(1147.50 AS money) AS YTDPurchase, CAST('2015-6-15' AS date) AS LastPurchase  
    UNION SELECT  'Bridget' AS FirstName, 'She' AS LastName, 'Hamburg' AS StateProvince, 4 AS CountryRegionID, 'Female' AS Gender, CAST(7497.30 AS money) AS YTDPurchase, CAST('2015-5-10' AS date) AS LastPurchase  
    UNION SELECT 'Alexander' AS FirstName, 'Martin' AS LastName, 'Saxony' AS StateProvince, 4 AS CountryRegionID, 'Male' AS Gender, CAST(2997.60 AS money) AS YTDPurchase, CAST('2015-11-19' AS date) AS LastPurchase  
    UNION SELECT 'Yolanda' AS FirstName, 'Sharma' AS LastName ,'Micronesia' AS StateProvince, 5 AS CountryRegionID, 'Female' AS Gender, CAST(3247.95 AS money) AS YTDPurchase, CAST('2015-8-23' AS date) AS LastPurchase  
    UNION SELECT 'Marc' AS FirstName, 'Zimmerman' AS LastName, 'Moselle' AS StateProvince, 6 AS CountryRegionID, 'Male' AS Gender, CAST(1200.00 AS money) AS YTDPurchase, CAST('2015-11-16' AS date) AS LastPurchase  
    UNION SELECT 'Katherine' AS FirstName, 'Abel' AS LastName, 'Moselle' AS StateProvince, 6 AS CountryRegionID, 'Female' AS Gender, CAST(2025.00 AS money) AS YTDPurchase, CAST('2015-12-1' AS date) AS LastPurchase  
    UNION SELECT 'Nicolas' as FirstName, 'Anand' AS LastName, 'Seine (Paris)' AS StateProvince, 6 AS CountryRegionID, 'Male' AS Gender, CAST(1425.00 AS money) AS YTDPurchase, CAST('2015-12-11' AS date) AS LastPurchase  
    UNION SELECT 'James' AS FirstName, 'Peters' AS LastName, 'England' AS StateProvince, 12 AS CountryRegionID, 'Male' AS Gender, CAST(887.50 AS money) AS YTDPurchase, CAST('2015-8-15' AS date) AS LastPurchase  
    UNION SELECT 'Alison' AS FirstName, 'Nath' AS LastName, 'Alaska' AS StateProvince, 7 AS CountryRegionID, 'Female' AS Gender, CAST(607.50 AS money) AS YTDPurchase, CAST('2015-10-13' AS date) AS LastPurchase  
    UNION SELECT 'Grace' AS FirstName, 'Patterson' AS LastName, 'Kansas' AS StateProvince, 7 AS CountryRegionID, 'Female' AS Gender, CAST(1215.00 AS money) AS YTDPurchase, CAST('2015-10-18' AS date) AS LastPurchase  
    UNION SELECT 'Bobby' AS FirstName, 'Sanchez' AS LastName, 'North Dakota' AS StateProvince, 7 AS CountryRegionID, 'Female' AS Gender, CAST(6191.00 AS money) AS YTDPurchase, CAST('2015-9-17' AS date) AS LastPurchase  
    UNION SELECT 'Charles' AS FirstName, 'Reed' AS LastName, 'Nebraska' AS StateProvince, 7 AS CountryRegionID, 'Male' AS Gender, CAST(8772.00 AS money) AS YTDPurchase, CAST('2015-8-27' AS date) AS LastPurchase  
    UNION SELECT 'Orlando' AS FirstName, 'Romeo' AS LastName, 'Texas' AS StateProvince, 7 AS CountryRegionID, 'Male' AS Gender, CAST(8578.00 AS money) AS YTDPurchase, CAST('2015-7-29' AS date) AS LastPurchase  
    UNION SELECT 'Cynthia' AS FirstName, 'Randall' AS LastName, 'Utah' AS StateProvince, 7 AS CountryRegionID, 'Female' AS Gender, CAST(7218.10 AS money) AS YTDPurchase, CAST('2015-1-11' AS date) AS LastPurchase  
    UNION SELECT 'Rebecca' AS FirstName, 'Roberts' AS LastName, 'Washington' AS StateProvince, 7 AS CountryRegionID, 'Female' AS Gender, CAST(8357.80 AS money) AS YTDPurchase, CAST('2015-10-28' AS date) AS LastPurchase  
    UNION SELECT 'Cristian' AS FirstName, 'Petulescu' AS LastName, 'Wisconsin' AS StateProvince, 7 AS CountryRegionID, 'Male' AS Gender, CAST(3470.00 AS money) AS YTDPurchase, CAST('2015-11-30' AS date) AS LastPurchase  
    UNION SELECT 'Cynthia' AS FirstName, 'Randall' AS LastName, 'Utah' AS StateProvince, 7 AS CountryRegionID, 'Female' AS Gender, CAST(7218.10 AS money) AS YTDPurchase, CAST('2015-1-11' AS date) AS LastPurchase  
    UNION SELECT 'Rebecca' AS FirstName, 'Roberts' AS LastName, 'Washington' AS StateProvince, 7 AS CountryRegionID, 'Female' AS Gender, CAST(8357.80 AS money) AS YTDPurchase, CAST('2015-10-28' AS date) AS LastPurchase  
    UNION SELECT 'Cristian' AS FirstName, 'Petulescu' AS LastName, 'Wisconsin' AS StateProvince, 7 AS CountryRegionID, 'Male' AS Gender, CAST(3470.00 AS money) AS YTDPurchase, CAST('2015-11-30' AS date) AS LastPurchase  
    
  9. 쿼리 디자이너 도구 모음에서 실행 (!)을 클릭합니다.On the query designer toolbar, click Run (!). 결과 집합에는 FirstName, LastName, StateProvince, CountryRegionID, Gender, YTDPurchase 및 LastPurchase 열에 23행의 데이터가 표시됩니다.The result set displays 23 rows of data in the following columns: FirstName, LastName, StateProvince, CountryRegionID, Gender, YTDPurchase, and LastPurchase.

    보고서-작성기-식-자습서-쿼리를-텍스트로

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

  11. 필드 정렬 페이지에서 다음 필드를 지정된 순서에 따라 사용 가능한 필드 목록에서 목록으로 끌어옵니다.On the Arrange fields page, drag the following fields, in the specified order, from the Available Fields list to the Values list.

    • StateProvinceStateProvince
    • CountryRegionIDCountryRegionID
    • LastPurchaseLastPurchase
    • YTDPurchaseYTDPurchase

    CountryRegionID 및 YTDPurchase는 숫자 데이터를 포함하므로 SUM 집계가 기본적으로 적용되지만 이러한 합계를 구하지 않으려고 합니다.Because the CountryRegionID and YTDPurchase contain numeric data, the SUM aggregate is applied to them by default, but you don't want them to be sums.

  12. 목록에서 CountryRegionID 를 마우스 오른쪽 단추로 클릭하고 Sum 확인란을 선택 취소합니다.In the Values list, right-click CountryRegionID and clear the Sum check box.

    Sum은 더 이상 CountryRegionID에 적용되지 않습니다.Sum is no longer applied to CountryRegionID.

  13. 목록에서 YTDPurchase 를 마우스 오른쪽 단추로 클릭하고 Sum 옵션을 클릭합니다.In the Values list, right-click YTDPurchase and click the Sum option.

    Sum은 더 이상 YTDPurchase에 적용되지 않습니다.Sum is no longer applied to YTDPurchase.

    보고서-작성기-식-합계를 구하지 않음

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

  15. 레이아웃 선택 페이지의 모든 기본 설정을 유지하고 다음을 클릭합니다.On the Choose the layout page, keep all the default settings and click Next.

    보고서-작성기-식-자습서-레이아웃-선택

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

2. 데이터 원본 및 데이터 집합의 기본 이름 업데이트2. Update Default Names of the Data Source and Dataset

데이터 원본의 기본 이름을 업데이트하려면To update the default name of the data source

  1. 보고서 데이터 창에서 데이터 원본 폴더를 확장합니다.In the Report Data pane, expand the Data Sources folder.

  2. DataSource1 을 마우스 오른쪽 단추로 클릭하고 데이터 원본 속성을 클릭합니다.Right-click DataSource1 and click Data Source Properties.

  3. 이름 상자에 ExpressionsDataSource를 입력합니다.In the Name box, type ExpressionsDataSource

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

데이터 집합의 기본 이름을 업데이트하려면To update the default name of the dataset

  1. 보고서 데이터 창에서 데이터 집합 폴더를 확장합니다.In the Report Data pane, expand the Datasets folder.

  2. DataSet1 을 마우스 오른쪽 단추로 클릭하고 데이터 집합 속성을 클릭합니다.Right-click DataSet1 and click Dataset Properties.

    보고서-작성기-식-자습서-데이터 집합-이름 바꾸기

  3. 이름 상자에 Expressions를 입력합니다.In the Name box, type Expressions

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

3. 이름 및 성 표시3. Display First Initial and Last Name

이 섹션에서는 이름과 성을 포함하는 이름으로 계산되는 식에서 Left 함수와 Concatenate(&) 연산자를 사용합니다.In this section, you use the Left function and the Concatenate (&) operator in an expression that evaluates to a name that includes an initial and a last name. 단계별로 식을 작성하거나 절차에서 단계를 건너뛰고 자습서의 식을 복사하여 대화 상자에 붙여넣을 수 있습니다.You can build the expression step by step or skip ahead in the procedure and copy/paste the expression from the tutorial into the Expression dialog box.

  1. StateProvince 열을 마우스 오른쪽 단추로 클릭하고 열 삽입을 가리킨 다음 왼쪽을 클릭합니다.Right-click the StateProvince column, point to Insert Column, and then click Left.

    새 열이 StateProvince 열의 왼쪽에 추가됩니다.A new column is added to the left of the StateProvince column.

    보고서-작성기-식-자습서-열-삽입

  2. 새 열의 제목을 클릭하고 Name을 입력합니다.Click the header of the new column and type Name.

  3. Name 열의 데이터 셀을 마우스 오른쪽 단추로 클릭하고 을 클릭합니다.Right-click the data cell for the Name column and click Expression.

    보고서-작성기-식-자습서-식-삽입

  4. 대화 상자에서 일반 함수를 확장하고 텍스트를 클릭합니다.In the Expression dialog box, expand Common Functions, and then click Text.

  5. 항목 목록에서 Left를 두 번 클릭합니다.In the Item list, double-click Left.

    Left 함수가 식에 추가됩니다.The Left function is added to the expression.

    보고서-작성기-식-자습서-left-함수

  6. 범주 목록에서 필드(식)를 클릭합니다.In the Category list, click Fields (Expressions).

  7. 목록에서 FirstName을 두 번 클릭합니다.In the Values list, double-click FirstName.

  8. , 1)을 입력합니다.Type , 1)

    이 식은 FirstName 값에서 가장 왼쪽의 한 자를 추출합니다.This expression extracts one character from the FirstName value, counting from the left.

  9. &". "&를 입력합니다.Type &". "&

    그러면 식 뒤에 마침표와 공백이 하나씩 추가됩니다.This adds a period and a space after the expression.

  10. 목록에서 LastName을 두 번 클릭합니다.In the Values list, double-click LastName.

    완성된 식은 다음과 같습니다. =Left(Fields!FirstName.Value, 1) &". "& Fields!LastName.ValueThe completed expression is: =Left(Fields!FirstName.Value, 1) &". "& Fields!LastName.Value

    보고서-작성기-식-자습서-이름-식-완성

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

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

(선택 사항) 날짜 및 통화 열과 머리글 행 서식 지정(optional) Format the Date and Currency Columns and Header Row

이 섹션에서는 날짜가 포함된 Last Purchase 열과 통화가 포함된 YTDPurchase 열의 서식을 지정합니다.In this section, you format the Last Purchase column, which contains dates, and the YTDPurchase column, which contains currency. 머리글 행의 서식도 지정합니다.You also format the header row.

날짜 열의 서식을 지정하려면To format the date column

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

  2. Last Purchase 열에서 데이터 셀을 선택하고 탭 > 숫자 섹션에서 날짜를 선택합니다.Select the data cell in the Last Purchase column, and on the Home tab > Number section, select Date.

    보고서-작성기-식-자습서-날짜-서식

  3. 또한 숫자 섹션에서 자리 표시자 스타일 옆에 있는 화살표를 클릭하고 보기 값을 선택합니다.Also in the Number section, click the arrow next to Placeholder Styles and select Sample Values.

    보고서-작성기-식-자습서-보기-값

    이제 선택한 서식의 예를 확인할 수 있습니다.Now you can see an example of the formatting you selected.

통화 열의 서식을 지정하려면To format the currency column

  • YTDPurchase 열에서 데이터 셀을 선택하고 숫자 섹션에서 통화 기호를 선택합니다.Select the data cell in the YTDPurchase column, and in the Number section, select Currency Symbol.

열 머리글의 서식을 지정하려면To format the column headers

  1. 열 머리글의 행을 선택합니다.Select the row of column headers.

  2. 탭 > 단락 섹션에서 왼쪽을 선택합니다.On the Home tab > Paragraph section, select Left.

    보고서-작성기-식-자습서-머리글-서식 지정

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

다음은 지금까지 서식을 지정한 날짜, 통화 및 열 머리글이 적용된 보고서입니다.Here's the report so far, with formatted dates, currency, and column headers.

보고서-작성기-식-자습서-서식 지정-미리 보기

4. 색을 사용하여 성별 표시4. Use Color to Display Gender

이 섹션에서는 색을 추가하여 사람의 성별을 표시합니다.In this section, you add color to show the gender of a person. 새 열을 추가하여 색을 표시한 다음 Gender 필드의 값에 따라 열에 나타나는 색을 결정합니다.You will add a new column to display the color, and then determine the color that appears in the column based on the value of the Gender field.

보고서를 줄무늬 보고서로 만들 때 해당 테이블 셀에 적용한 색을 유지하려면 사각형을 추가한 다음 사각형에 배경색을 추가합니다.To keep the color you've applied in that table cell when you make the report a banded report, you add a rectangle and then add the background color to the rectangle.

M/F 열을 추가하려면To add an M/F column

  1. Name 열을 마우스 오른쪽 단추로 클릭하고 열 삽입을 가리킨 다음 왼쪽을 클릭합니다.Right-click the Name column, point to Insert Column, and then click Left.

    새 열이 Name 열의 왼쪽에 추가됩니다.A new column is added to the left of the Name column.

  2. 새 열의 머리글을 클릭하고 M/F를 입력합니다.Click the header of the new column and type M/F.

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

  1. 삽입 탭에서 사각형 을 클릭한 다음 M/F 열의 데이터 셀을 클릭합니다.On the Insert tab, click Rectangle and then click in the data cell of the M/F column.

    셀에 사각형이 추가됩니다.A rectangle is added to the cell.

    보고서-작성기-식-자습서-사각형-삽입

  2. M/FName 사이의 열 구분선을 끌어 M/F 열을 더 좁게 만듭니다.Drag the column divider between the M/F and the Name to make the M/F column narrower.

    보고서-작성기-식-자습서-열-좁히기

색을 사용하여 성별을 표시하려면To use color to show gender

  1. M/F 열에서 데이터 셀의 사각형을 마우스 오른쪽 단추로 클릭하고 사각형 속성을 클릭합니다.Right-click the rectangle in the data cell in the M/F column and click Rectangle Properties.

  2. 사각형 속성 대화 상자 > 채우기 탭에서 채우기 색 옆에 있는 식 fx 단추를 클릭합니다.In the Rectangle Properties dialog box > Fill tab, click the expression fx button next to Fill color.

  3. 대화 상자에서 일반 함수를 확장하고 프로그램 흐름을 클릭합니다.In the Expression dialog box, expand Common Functions and click Program Flow.

  4. 항목 목록에서 Switch를 두 번 클릭합니다.In the Item list, double-click Switch.

  5. 범주 목록에서 필드(식)를 클릭합니다.In the Category list, click Fields (Expressions).

  6. 목록에서 Gender를 두 번 클릭합니다.In the Values list, double-click Gender.

  7. ="Male", 를 입력합니다(쉼표 포함).Type ="Male", (including the comma).

  8. 범주 목록에서 상수를 클릭하고 상자에서 수레국화 청색을 클릭합니다.In the Category list, click Constants, and in the Values box, click Cornflower Blue.

    보고서-작성기-식-자습서-색-식-수레국화-청색

  9. 그 뒤에 쉼표를 입력합니다.Type a comma after it.

  10. 범주 목록에서 필드(식)를 클릭하고 목록에서 Gender 를 두 번 클릭합니다.In the Category list, click Fields (Expressions), and in the Values list, double-click Gender again.

  11. ="Female", 를 입력합니다(쉼표 포함).Type ="Female", (including the comma).

  12. 범주 목록에서 상수를 클릭하고 상자에서 토마토를 클릭합니다.In the Category list, click Constants, and in the Values box, click Tomato.

  13. 그 뒤에 닫는 괄호 ) 를 입력합니다.Type a closing parenthesis ) after it.

    완성된 식은 다음과 같습니다. =Switch(Fields!Gender.Value ="Male", "CornflowerBlue",Fields!Gender.Value ="Female","Tomato")The completed expression is: =Switch(Fields!Gender.Value ="Male", "CornflowerBlue",Fields!Gender.Value ="Female","Tomato")

    보고서-작성기-식-자습서-색-식-완성

  14. 확인을 클릭한 다음 다시 확인 을 클릭하여 사각형 속성 대화 상자를 닫습니다.Click OK, then click OK again to close the Rectangle Properties dialog box.

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

    보고서-작성기-식-자습서-미리 보기-m-f-열

색 사각형의 서식을 지정하려면To format the color rectangles

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

  2. M/F 열에서 사각형을 선택합니다.Select the rectangle in the M/F column. 속성 창의 테두리 섹션에서 다음 속성을 설정합니다.In the Properties pane, in the Border section, set these properties:

    • BorderColor = 흰색BorderColor = White
    • BorderStyle = 실선BorderStyle = Solid
    • BorderWidth = 5ptBorderWidth = 5pt

    보고서-작성기-식-자습서-서식-m-f-열

  3. 실행 을 클릭하여 보고서를 다시 미리 봅니다.Click Run to preview the report again. 이번에는 색 블록 주위에 공백이 있습니다.This time the color blocks have white space around them.

    보고서-작성기-식-자습서-서식 지정-m-f-열-미리 보기

5. CountryRegion 이름 조회5. Look Up the CountryRegion Name

이 섹션에서는 CountryRegion 데이터 집합을 만들고 Lookup 함수를 사용하여 국가/지역의 식별자 대신 국가/지역의 이름을 표시합니다.In this section, you create the CountryRegion dataset and use the Lookup function to display the name of a country/region instead of the identifier of the country/region.

CountryRegion 데이터 집합을 만들려면To create the CountryRegion dataset

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

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

  3. * * 데이터 집합 속성을 클릭 하 여 내 보고서에 포함 된 데이터 집합을 사용 하 여합니다.In Dataset Properties, click **Use a dataset embedded in my report.

  4. 데이터 원본 목록에서 ExpressionsDataSource를 선택합니다.In the Data source list, select ExpressionsDataSource.

  5. 이름 상자에 CountryRegion을 입력합니다.In the Name box, type CountryRegion

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

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

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

    SELECT 1 AS ID, 'American Samoa' AS CountryRegion  
    UNION SELECT 2 AS CountryRegionID, 'Australia' AS CountryRegion  
    UNION SELECT 3 AS ID, 'Canada' AS CountryRegion  
    UNION SELECT 4 AS ID, 'Germany' AS CountryRegion  
    UNION SELECT 5 AS ID, 'Micronesia' AS CountryRegion  
    UNION SELECT 6 AS ID, 'France' AS CountryRegion  
    UNION SELECT 7 AS ID, 'United States' AS CountryRegion  
    UNION SELECT 8 AS ID, 'Brazil' AS CountryRegion  
    UNION SELECT 9 AS ID, 'Mexico' AS CountryRegion  
    UNION SELECT 10 AS ID, 'Japan' AS CountryRegion  
    UNION SELECT 10 AS ID, 'Australia' AS CountryRegion  
    UNION SELECT 12 AS ID, 'United Kingdom' AS CountryRegion  
    
  9. 실행 (!)을 클릭하여 쿼리를 실행합니다.Click Run (!) to run the query.

    쿼리 결과는 국가/지역 식별자와 이름입니다.The query results are the country/region identifiers and names.

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

  11. 확인 을 다시 클릭하여 데이터 집합 속성 대화 상자를 닫습니다.Click OK again to close the Dataset Properties dialog box.

    이제 보고서 데이터 열에 두 번째 데이터 집합이 있습니다.Now you have a second dataset in the Report Data column.

CountryRegion 데이터 집합에서 값을 조회하려면To look up values in the CountryRegion dataset

  1. Country Region ID 열 머리글을 클릭하고 Country Region을 읽도록 텍스트 ID를 삭제합니다.Click the Country Region ID column header and delete the text: ID, so it reads Country Region.

  2. Country Region 열의 데이터 셀을 마우스 오른쪽 단추로 클릭하고 을 클릭합니다.Right-click the data cell for the Country Region column and click Expression.

  3. 처음 등호(=)를 제외하고 식을 삭제합니다.Delete the expression except the initial equal (=) sign.

    나머지 식은 다음과 같습니다. =The remaining expression is: =

  4. 대화 상자에서 일반 함수 를 확장하고 기타를 클릭한 다음 항목 목록에서 조회를 두 번 클릭합니다.In the Expression dialog box, expand Common Functions and click Miscellaneous, and in the Item list, double-click Lookup.

  5. 범주 목록에서 필드(식)를 클릭하고 목록에서 CountryRegionID를 두 번 클릭합니다.In the Category list, click Fields (Expressions), and in the Values list, double-click CountryRegionID.

  6. CountryRegionID.Value바로 뒤에 커서를 놓고 ,Fields!ID.value, Fields!CountryRegion.value, "CountryRegion")을 입력합니다.Place the cursor immediately after CountryRegionID.Value, and type ,Fields!ID.value, Fields!CountryRegion.value, "CountryRegion")

    완성된 식은 다음과 같습니다. =Lookup(Fields!CountryRegionID.Value,Fields!ID.value, Fields!CountryRegion.value, "CountryRegion")The completed expression: =Lookup(Fields!CountryRegionID.Value,Fields!ID.value, Fields!CountryRegion.value, "CountryRegion")

    Lookup 함수의 구문에서는 식 데이터 집합의 CountryRegionID와 CountryRegion 데이터 집합에서 CountryRegion 값을 반환하는 CountryRegion 데이터 집합의 ID 사이에 조회를 지정합니다.The syntax of the Lookup function specifies a lookup between CountryRegionID in the Expressions dataset and ID in the CountryRegion dataset that returns the CountryRegion value from the CountryRegion dataset.

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

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

6. 마지막 구입 이후 일수 계산6. Count Days Since Last Purchase

이 섹션에서는 열을 추가한 다음 Now 함수 또는 ExecutionTime 기본 제공 전역 변수를 사용하여 고객의 마지막 구매 이후 오늘까지의 일수를 계산합니다.In this section, you add a column and then use the Now function or the ExecutionTime built-in global variable to calculate the number of days from today since a customer's last purchases.

Days Ago 열을 추가하려면To add the Days Ago column

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

  2. Last Purchase 열을 마우스 오른쪽 단추로 클릭하고 열 삽입을 가리킨 다음 오른쪽을 클릭합니다.Right-click the Last Purchase column, point to Insert Column, and then click Right.

    새 열이 Last Purchase 열의 오른쪽에 추가됩니다.A new column is added to the right of the Last Purchase column.

  3. 열 머리글에서 Days Ago를 입력합니다.In the column header, type Days Ago

  4. Days Ago 열의 데이터 셀을 마우스 오른쪽 단추로 클릭하고 을 클릭합니다.Right-click the data cell for the Days Ago column and click Expression.

  5. 대화 상자에서 일반 함수를 확장하고 날짜 및 시간을 클릭합니다.In the Expression dialog box, expand Common Functions, and then click Date & Time.

  6. 항목 목록에서 DateDiff를 두 번 클릭합니다.In the Item list, double-click DateDiff.

  7. DateDiff(바로 뒤에 "d", 를 입력합니다(따옴표 "" 및 쉼표 포함).Immediately after DateDiff(, type "d", (including the quotation marks "" and comma).

  8. 범주 목록에서 필드(식)를 클릭하고 목록에서 LastPurchase를 두 번 클릭합니다.In the Category list, click Fields (Expressions), and in the Values list, double-click LastPurchase.

  9. Fields!LastPurchase.Value 바로 뒤에 ,(쉼표)를 입력합니다.Immediately after Fields!LastPurchase.Value, type , (a comma).

  10. 범주 목록에서 날짜 및 시간을 다시 클릭하고 항목 목록에서 Now를 두 번 클릭합니다.In the Category list, click Date & Time again, and in the Item list, double-click Now.

    경고

    프로덕션 보고서의 경우, 보고서의 정보 행에서와 같이 보고서가 렌더링되면서 여러 번 계산되는 식에서 Now 함수를 사용하면 안 됩니다.In production reports you should not use the Now function in expressions that are evaluated multiple times as the report renders (for example, in the detail rows of a report). Now 의 값은 행마다 변경되고 서로 다른 값이 식의 계산 결과에 영향을 미치므로 조금씩 일치하지 않는 결과가 발생합니다.The value of Now changes from row to row and the different values affect the evaluation results of expressions, which leads to results that are subtly inconsistent. 대신 ExecutionTime 에서 제공하는 Reporting ServicesReporting Services 전역 변수를 사용하세요.Instead, use the ExecutionTime global variable that Reporting ServicesReporting Services provides.

  11. Now(뒤에 있는 왼쪽 괄호를 삭제한 다음 오른쪽 괄호 )를 입력합니다.Delete the left parenthesis after Now(, and then type a right parenthesis )

    완성된 식은 다음과 같습니다. =DateDiff("d", Fields!LastPurchase.Value, Now)The completed expression is: =DateDiff("d", Fields!LastPurchase.Value, Now)

    보고서-작성기-식-자습서-마지막-구매-후-날짜

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

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

7. 표시기를 사용하여 판매량 비교 표시7. Use an Indicator to Show Sales Comparison

이 섹션에서는 새 열을 추가하고 표시기를 사용하여 사용자의 구매량 YTD(연간 누계)가 평균 구매량 YTD보다 크거나 작은지를 표시합니다.In this section, you add a new column and use an indicator to show whether a person’s year-to-date (YTD) purchases are above or below the average YTD purchases. Round 함수는 값에서 소수를 제거합니다.The Round function removes decimals from values.

표시기와 해당 상태를 구성하려면 여러 단계를 수행해야 합니다.Configuring the indicator and its states takes many steps. 원하는 경우 "표시기를 구성하려면" 절차에서 단계를 건너뛰고 이 자습서의 완성된 식을 복사하여 대화 상자에 붙여넣을 수 있습니다.If you want, you can skip ahead in the “To configure the indicator” procedure, and copy/paste the completed expressions from this tutorial into the Expression dialog box.

+ or - AVG Sales 열을 추가하려면To add the + or - AVG Sales column

  1. YTD Purchase 열을 마우스 오른쪽 단추로 클릭하고 열 삽입을 가리킨 다음 오른쪽을 클릭합니다.Right-click the YTD Purchase column, point to Insert Column, and then click Right.

    새 열이 YTD Purchase 열의 오른쪽에 추가됩니다.A new column is added to the right of the YTD Purchase column.

  2. 열 머리글을 클릭하고 + or - AVG Sales를 입력합니다.Click the column header and type + or - AVG Sales

표시기를 추가하려면To add an indicator

  1. 삽입 탭에서 표시기를 클릭한 다음 + or - AVG Sales 열의 데이터 셀을 클릭합니다.On the Insert tab, click Indicator, and then click the data cell for the + or - AVG Sales column.

    표시기 유형 선택 대화 상자가 열립니다.The Select Indicator Type dialog box opens.

  2. 아이콘 집합의 방향 그룹에서 회색 화살표 3개로 구성된 집합을 클릭합니다.In the Directional group of icon sets, click the set of three gray arrows.

    보고서-작성기-식-자습서-표시기-선택

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

표시기를 구성하려면To configure the indicator

  1. 표시기를 마우스 오른쪽 단추로 클릭하고 표시기 속성을 클릭한 다음 값 및 상태를 클릭합니다.Right-click the indicator, click Indicator Properties, and then click Value and States.

  2. 입력란 옆의 식 단추( fx )를 클릭합니다.Click the expression fx button next to the Value text box.

  3. 대화 상자에서 일반 함수를 확장하고 수치 연산을 클릭합니다.In the Expression dialog box, expand Common Functions, and then click Math.

  4. 항목 목록에서 Round를 두 번 클릭합니다.In the Item list, double-click Round.

  5. 범주 목록에서 필드(식)를 클릭하고 목록에서 YTDPurchase를 두 번 클릭합니다.In the Category list, click Fields (Expressions), and in the Values list, double-click YTDPurchase.

  6. Fields!YTDPurchase.Value바로 뒤에 - (빼기 기호)를 입력합니다.Immediately after Fields!YTDPurchase.Value, type - (a minus sign).

  7. 일반 함수 를 다시 확장하고 집계를 클릭한 다음 항목 목록에서 Avg를 두 번 클릭합니다.Expand Common Functions again, click Aggregate, and in the Item list, double-click Avg.

  8. 범주 목록에서 필드(식)를 클릭하고 목록에서 YTDPurchase를 두 번 클릭합니다.In the Category list, click Fields (Expressions), and in the Values list, double-click YTDPurchase.

  9. Fields!YTDPurchase.Value바로 뒤에 , "Expressions"))를 입력합니다.Immediately after Fields!YTDPurchase.Value, type , "Expressions"))

    완성된 식은 다음과 같습니다. =Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions"))The completed expression is: =Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions"))

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

  11. 상태 단위 상자에서 숫자를 선택합니다.In the States Measurement Unit box, select Numeric.

  12. 아래쪽 화살표가 있는 행에서 시작 값의 입력란 오른쪽에 있는 fx 단추를 클릭합니다.In the row with the down-pointing arrow, click the fx button to the right of the text box for the Start value.

    보고서-작성기-식-자습서-표시기-시작

  13. 대화 상자에서 일반 함수를 확장하고 수치 연산을 클릭합니다.In the Expression dialog box, expand Common Functions, and then click Math.

  14. 항목 목록에서 Round를 두 번 클릭합니다.In the Item list, double-click Round.

  15. 범주 목록에서 필드(식)를 클릭하고 목록에서 YTDPurchase를 두 번 클릭합니다.In the Category list, click Fields (Expressions), and in the Values list, double-click YTDPurchase.

  16. Fields!YTDPurchase.Value바로 뒤에 - (빼기 기호)를 입력합니다.Immediately after Fields!YTDPurchase.Value, type - (a minus sign).

  17. 일반 함수 를 다시 확장하고 집계를 클릭한 다음 항목 목록에서 Avg를 두 번 클릭합니다.Expand Common Functions again and click Aggregate, and in the Item list, double-click Avg.

  18. 범주 목록에서 필드(식)를 클릭하고 목록에서 YTDPurchase를 두 번 클릭합니다.In the Category list, click Fields (Expressions), and in the Values list, double-click YTDPurchase.

  19. Fields!YTDPurchase.Value 바로 뒤에 , "Expressions")) < 0을 입력합니다.Immediately after Fields!YTDPurchase.Value, type , "Expressions")) < 0

    완성된 식은 다음과 같습니다. =Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions")) < 0The completed expression: =Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions")) < 0

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

  21. 값의 입력란에 0을 입력합니다.In the text box for the End value, type 0

  22. 옆쪽 화살표가 있는 행을 클릭하고 삭제를 클릭합니다.Click the row with the horizontal-pointing arrow and click Delete.

    보고서-작성기-식-자습서-표시기-상태-삭제

    이제 위쪽 또는 아래쪽 이렇게 두 개의 화살표만 있습니다.Now there are only two arrows, either up or down.

  23. 위쪽 화살표가 있는 행에서 시작 상자에 0을 입력합니다.In the row with the up-pointing arrow, in the Start box, type 0

  24. 값의 입력란 오른쪽에 있는 fx 단추를 클릭합니다.Click the fx button to the right of the text box for the End value.

  25. 대화 상자에서 100 을 삭제하고 다음 식을 만듭니다. =Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions")) >0In the Expression dialog box, delete 100 and create the expression: =Round(Fields!YTDPurchase.Value - Avg(Fields!YTDPurchase.Value, "Expressions")) >0

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

  27. 확인 을 다시 클릭하여 표시기 속성 대화 상자를 닫습니다.Click OK again to close the Indicator properties dialog box.

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

    보고서-작성기-식-자습서-표시기-미리 보기

8. 줄무늬 보고서 만들기8. Make a Banded Report

보고서 구독자가 보고서의 번갈아 표시되는 행에 적용할 색을 지정하여 줄무늬 보고서를 만들 수 있도록 매개 변수를 만듭니다.Create a parameter so report readers can specify the color to apply to alternating rows in the report, making it a banded report.

매개 변수를 추가하려면To add a parameter

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

  2. 보고서 데이터 창에서 매개 변수 를 마우스 오른쪽 단추로 클릭하고 매개 변수 추가를 클릭합니다.In the Report Data pane, right-click Parameters and click Add Parameter.

    보고서-작성기-식-자습서-매개 변수-추가

    보고서 매개 변수 속성 대화 상자가 열립니다.The Report Parameter Properties dialog box opens.

  3. 프롬프트Choose color를 입력합니다.In Prompt, type Choose color

  4. 이름RowColor를 입력합니다.In Name, type RowColor

  5. 사용 가능한 값 탭에서 값 지정을 클릭합니다.On the Available Values tab, click Specify values.

  6. 추가를 클릭합니다.Click Add.

  7. 레이블 상자에 Yellow를 입력합니다.In the Label box, type Yellow

  8. 상자에 Yellow를 입력합니다.In the Value box, type Yellow

  9. 추가를 클릭합니다.Click Add.

  10. 레이블 상자에 Green을 입력합니다.In the Label box, type Green

  11. 상자에 PaleGreen을 입력합니다.In the Value box, type PaleGreen

  12. 추가를 클릭합니다.Click Add.

  13. 레이블 상자에 Blue를 입력합니다.In the Label box, type Blue

  14. 상자에 LightBlue를 입력합니다.In the Value box, type LightBlue

  15. 추가를 클릭합니다.Click Add.

  16. 레이블 상자에 Pink를 입력합니다.In the Label box, type Pink

  17. 상자에 Pink를 입력합니다.In the Value box, type Pink

    보고서-작성기-식-자습서-사용 가능한-매개 변수

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

정보 행에 색을 번갈아 적용하려면To apply alternating colors to detail rows

  1. 자체 배경색이 있는 M/F 열의 셀을 제외한 데이터 행의 모든 셀을 선택합니다.Select all the cell in the data row except the cell in the M/F column, which has its own background color.

    보고서-작성기-식-자습서-줄무늬-선택

  2. 속성 창에서 BackgroundColor를 클릭합니다.In the Properties pane, click BackgroundColor.

    속성 창이 표시되지 않으면 보기 탭에서 속성 상자를 선택합니다.If you don't see the Properties pane, on the View tab select the Properties box.

    속성 창에서 속성이 범주별로 나열된 경우 기타 범주에서 BackgroundColor 를 찾을 수 있습니다.If the properties are listed by category in the Properties pane, you will find BackgroundColor in the Misc category.

  3. 아래쪽 화살표를 클릭한 다음 을 클릭합니다.Click the down arrow and then click Expression.

    보고서-작성기-식-자습서-줄무늬-색-속성

  4. 대화 상자에서 일반 함수를 확장하고 프로그램 흐름을 클릭합니다.In the Expression dialog box, expand Common Functions, and then click Program Flow.

  5. 항목 목록에서 IIf를 두 번 클릭합니다.In the Item list, double-click IIf.

  6. 일반 함수에서 기타를 클릭하고 항목 목록에서 RowNumber를 두 번 클릭합니다.Under Common Functions, click Miscellaneous, and in the Item list, double-click RowNumber.

  7. RowNumber( 바로 뒤에 Nothing) MOD 2,를 입력합니다.Immediately after RowNumber( type Nothing) MOD 2,

  8. 매개 변수 를 클릭하고 목록에서 RowColor를 두 번 클릭합니다.Click Parameters and in the Values list, double-click RowColor.

  9. Parameters!RowColor.Value바로 뒤에 , "White")를 입력합니다.Immediately after Parameters!RowColor.Value, type , “White”)

    완성된 식은 다음과 같습니다. =IIF(RowNumber(Nothing) MOD 2, Parameters!RowColor.Value, “White”)The completed expression is: =IIF(RowNumber(Nothing) MOD 2, Parameters!RowColor.Value, “White”)

    보고서-작성기-식-자습서-줄무늬-색-식

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

보고서 실행Run the Report

  1. 탭에서 실행을 클릭합니다.On the Home tab, click Run.

    이제 보고서를 실행할 때 흰색이 아닌 줄무늬의 색을 선택한 후에야 보고서가 표시됩니다.Now when you run the report, you don't see the report until you choose a color for the non-white bands.

  2. 색 선택 목록에서 보고서에 사용할 흰색이 아닌 줄무늬의 색을 선택합니다.In the Choose color list, select a color for the non-white bands in the report.

    보고서-작성기-식-자습서-색-선택

  3. 보고서 보기를 클릭합니다.Click View Report.

    보고서가 렌더링되고 선택한 배경이 행에 번갈아 표시됩니다.The report renders and alternating rows have the background that you chose.

    보고서-작성기-식-자습서-줄무늬-미리 보기

(선택 사항) 보고서 제목 추가(optional) Add a Report Title

보고서에 제목을 추가합니다.Add a title to the report.

보고서 제목을 추가하려면To add a report title

  1. 디자인 화면에서 제목을 추가하려면 클릭하십시오.를 클릭합니다.On the design surface, click Click to add title.

  2. 판매 비교 요약을 입력한 다음 텍스트를 선택합니다.Type Sales Comparison Summary, then select the text.

  3. 탭의 글꼴 상자에서 다음을 설정합니다.On the Home tab, in the Font box, set:

    • 크기 = 18Size = 18
    • 색 = 회색Color = Gray
    • 굵게Bold
  4. 탭에서 실행을 클릭합니다.On the Home tab, click Run.

  5. 보고서에 사용할 흰색이 아닌 줄무늬의 색을 선택한 다음 보고서 보기를 클릭합니다.Select a color for the non-white bands in the report, andn click View Report.

(선택 사항) 보고서 저장(optional) Save the Report

보고서를 보고서 서버, SharePoint 라이브러리 또는 컴퓨터에 저장할 수 있습니다.You can save reports to a report server, SharePoint library, or your computer. 자세한 내용은 보고서 저장(보고서 작성기)을 참조하세요.For more information, see Saving Reports (Report Builder).

이 자습서에서는 보고서를 보고서 서버에 저장합니다.In this tutorial, you 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 to a report server

  1. 파일 메뉴에서 다른 이름으로 저장을 선택합니다.On the File menu > 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 will see the contents of the report folder that the report server administrator specified as the default report location.

  4. 보고서 이름을 지정하고 저장을 클릭합니다.Give the report a name and 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.

이제 보고서 구독자가 Reporting ServicesReporting Services 웹 포털에서 보고서를 볼 수 있습니다.Now your report readers can view your report in the Reporting ServicesReporting Services web portal.

보고서-작성기-식-자습서-최종-브라우저 내

관련 항목:See Also

식(보고서 작성기 및 SSRS)Expressions (Report Builder and SSRS)
식 예(보고서 작성기 및 SSRS)Expression Examples (Report Builder and SSRS)
표시기(보고서 작성기 및 SSRS)Indicators (Report Builder and SSRS)
이미지, 입력란, 사각형 및 선(보고서 작성기 및 SSRS)Images, Text Boxes, Rectangles, and Lines (Report Builder and SSRS)
테이블(보고서 작성기 및 SSRS)Tables (Report Builder and SSRS)
보고서 데이터 집합(SSRS)Report Datasets (SSRS)