필터 추가(보고서 작성기 및 SSRS)Add a Filter (Report Builder and SSRS)

계산 또는 표시 내용에 특정 값을 포함하거나 제외하려는 경우 데이터 집합, 데이터 영역 또는 그룹에 필터를 추가할 수 있습니다.Add a filter to a dataset, data region, or group when you want to include or exclude specific values for calculations or display. 필터는 런타임에 데이터 집합에 대해 가장 먼저 적용된 다음 데이터 영역과 그룹(그룹 계층 구조에 대해 하향식으로)에 차례로 적용됩니다.Filters are applied at run time first on the dataset, and then on the data region, and then on the group, in top-down order for group hierarchies. 테이블, 행렬 또는 목록에서 행 그룹, 열 그룹 및 인접 그룹의 필터는 독립적으로 적용됩니다.In a table, matrix, or list, filters for row groups, column groups, and adjacent groups are applied independently. 또한 차트에서 범주 그룹 및 계열 그룹의 필터는 독립적으로 적용됩니다.In a chart, filters for category groups and series groups are applied independently.

필터를 추가하려면 하나 이상의 필터 수식을 지정해야 합니다.To add a filter, you must specify one or more filter equations. 필터 수식은 필터링할 데이터를 식별하는 식, 연산자 및 비교할 값으로 구성됩니다.A filter equation consists of an expression that identifies the data that you want to filter, an operator, and the value to compare to. 필터링된 데이터와 값의 데이터 형식은 일치해야 합니다.The data types of the filtered data and the value must match. 데이터 집합이나 데이터 영역에는 집계 값에 대한 필터링이 지원되지 않습니다.Filtering on aggregate values for a dataset or data region is not supported.

차트에서 데이터 요소를 필터링하려면 범주 그룹이나 계열 그룹에 대해 필터를 설정하면 됩니다.To filter data points in a chart, you can set a filter on a category group or a series group. 기본적으로 차트에서는 기본 제공 함수 Sum을 사용하여 동일한 그룹에 속하는 값을 계열의 개별 데이터 요소로 집계합니다.By default, the chart uses the built-in function Sum to aggregate values that belong to the same group into an individual data point in the series. 계열의 집계 함수를 변경할 경우에는 필터 식의 집계 함수를 변경해야 합니다.If you change the aggregate function of a series, you must change the aggregate function in the filter expression.

포함된 데이터 집합 및 공유 데이터 집합 필터링에 대한 자세한 내용은 데이터 집합에 필터 추가(보고서 작성기 및 SSRS)를 참조하세요.For more information about filtering embedded and shared datasets, see Add a Filter to a Dataset (Report Builder and SSRS).

참고

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.

데이터 영역에 대해 필터를 설정하려면To set a filter on a data region

  1. 디자인 뷰에서 보고서를 엽니다.Open a report in Design view.

  2. 디자인 화면에서 데이터 영역을 선택한 다음 <data region>속성을 마우스 오른쪽 단추로 클릭합니다.Select the data region on the design surface, and then right-click <data region>Properties. 계기의 경우 계기 패널 속성을 선택합니다.For a gauge, select Gauge Panel Properties. <data region>속성 대화 상자가 열립니다.The <data region>Properties dialog box opens.

    참고

    테이블릭스 데이터 영역에서 모퉁이 셀이나 행 또는 열 핸들을 마우스 오른쪽 단추로 클릭한 다음 테이블릭스 속성을 클릭합니다.On a Tablix data region, right-click the corner cell or a row or column handle, and then click Tablix Properties.

  3. 필터를 클릭합니다.Click Filters. 그러면 현재 필터 수식 목록이 표시됩니다.This displays the current list of filter equations. 기본적으로 이 목록은 비어 있습니다.By default, the list is empty.

  4. 추가를 클릭합니다.Click Add. 새로운 빈 필터 수식이 나타납니다.A new blank filter equation appears.

  5. 에서 필터링할 필드에 대한 식을 입력하거나 선택합니다.In Expression, type or select the expression for the field to filter. 식을 편집하려면 식(fx) 단추를 클릭합니다.To edit the expression, click the expression (fx) button.

  6. 5단계에서 만든 식의 데이터 형식과 일치하는 데이터 형식을 드롭다운 상자에서 선택합니다.From the drop-down box, select the data type that matches the type of data in the expression you created in step 5.

  7. 연산자 상자에서 해당 필터로 상자와 상자의 값을 비교하는 데 사용할 연산자를 선택합니다.In the Operator box, select the operator that you want the filter to use to compare the values in the Expression box and the Value box. 선택한 연산자에 따라 다음 단계에서 사용하는 값의 수가 결정됩니다.The operator you choose determines the number of values that are used from the next step.

  8. 상자에 해당 필터로 의 값을 계산하는 데 기준이 되는 식 또는 값을 입력합니다.In the Value box, type the expression or value against which you want the filter to evaluate the value in Expression.

    필터 수식의 예는 필터 수식 예(보고서 작성기 및 SSRS)를 참조하세요.For examples of filter equations, see Filter Equation Examples (Report Builder and SSRS).

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

테이블릭스 행 또는 열 그룹에 대해 필터를 설정하려면To set a filter on a Tablix row or column group

  1. 디자인 뷰에서 보고서를 엽니다.Open a report in Design view.

  2. 디자인 화면의 테이블, 행렬 또는 목록 데이터 영역을 마우스 오른쪽 단추로 클릭하여 선택합니다.Right-click the table, matrix, or list data region on the design surface to select it. 그룹화 창에 선택한 항목에 대한 그룹이 표시됩니다.The Grouping pane displays the groups for the selected item.

  3. 그룹화 창에서 그룹을 마우스 오른쪽 단추로 클릭한 다음 그룹 편집을 클릭합니다.In the Grouping pane, right-click the group, and then click Edit Group. 테이블릭스 그룹 대화 상자가 열립니다.The Tablix Group dialog box opens.

  4. 필터를 클릭합니다.Click Filters. 그러면 현재 필터 수식 목록이 표시됩니다.This displays the current list of filter equations. 기본적으로 이 목록은 비어 있습니다.By default, the list is empty.

  5. 추가를 클릭합니다.Click Add. 새로운 빈 필터 수식이 나타납니다.A new blank filter equation appears.

  6. 에서 필터링할 필드에 대한 식을 입력하거나 선택합니다.In Expression, type or select the expression for the field to filter. 식을 편집하려면 식(fx) 단추를 클릭합니다.To edit the expression, click the expression (fx) button.

  7. 5단계에서 만든 식의 데이터 형식과 일치하는 데이터 형식을 드롭다운 상자에서 선택합니다.From the drop-down box, select the data type that matches the type of data in the expression you created in step 5.

  8. 연산자 상자에서 해당 필터로 상자와 상자의 값을 비교하는 데 사용할 연산자를 선택합니다.In the Operator box, select the operator that you want the filter to use to compare the values in the Expression box and the Value box. 선택한 연산자에 따라 다음 단계에서 사용하는 값의 수가 결정됩니다.The operator you choose determines the number of values that are used from the next step.

  9. 상자에 해당 필터로 의 값을 계산하는 데 기준이 되는 식 또는 값을 입력합니다.In the Value box, type the expression or value against which you want the filter to evaluate the value in Expression.

    필터 수식의 예는 필터 수식 예(보고서 작성기 및 SSRS)를 참조하세요.For examples of filter equations, see Filter Equation Examples (Report Builder and SSRS).

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

차트 범주 그룹에 대해 필터를 설정하려면To set a filter on a Chart category group

  1. 디자인 뷰에서 보고서를 엽니다.Open a report in Design view.

  2. 디자인 화면에서 차트를 두 번 클릭하여 데이터, 계열 및 범주 필드 끌어 놓기 영역을 표시합니다.On the design surface, click the chart twice to bring up data, series and category field drop zones.

  3. 범주 필드 끌어 놓기 영역에 포함된 필드를 마우스 오른쪽 단추로 클릭하고 범주 그룹 속성을 선택합니다.Right-click on a field contained in the category field drop zone and select Category Group Properties.

  4. 필터를 클릭합니다.Click Filters. 그러면 현재 필터 수식 목록이 표시됩니다.This displays the current list of filter equations. 기본적으로 이 목록은 비어 있습니다.By default, the list is empty.

  5. 추가를 클릭합니다.Click Add. 새로운 빈 필터 수식이 나타납니다.A new blank filter equation appears.

  6. 에서 필터링할 필드에 대한 식을 입력하거나 선택합니다.In Expression, type or select the expression for the field to filter. 식을 편집하려면 식(fx) 단추를 클릭합니다.To edit the expression, click the expression (fx) button.

  7. 5단계에서 만든 식의 데이터 형식과 일치하는 데이터 형식을 드롭다운 상자에서 선택합니다.From the drop-down box, select the data type that matches the type of data in the expression you created in step 5.

  8. 연산자 상자에서 해당 필터로 상자와 상자의 값을 비교하는 데 사용할 연산자를 선택합니다.In the Operator box, select the operator that you want the filter to use to compare the values in the Expression box and the Value box. 선택한 연산자에 따라 다음 단계에서 사용하는 값의 수가 결정됩니다.The operator you choose determines the number of values that are used from the next step.

  9. 상자에 해당 필터로 의 값을 계산하는 데 기준이 되는 식 또는 값을 입력합니다.In the Value box, type the expression or value against which you want the filter to evaluate the value in Expression.

    필터 수식의 예는 필터 수식 예(보고서 작성기 및 SSRS)를 참조하세요.For examples of filter equations, see Filter Equation Examples (Report Builder and SSRS).

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

차트 계열 그룹에 대해 필터를 설정하려면To set a filter on a Chart series group

  1. 디자인 뷰에서 보고서를 엽니다.Open a report in Design view.

  2. 디자인 화면에서 차트를 두 번 클릭하여 데이터, 계열 및 범주 필드 끌어 놓기 영역을 표시합니다.On the design surface, click the chart twice to bring up data, series and category field drop zones.

  3. 계열 필드 끌어 놓기 영역에 포함된 필드를 마우스 오른쪽 단추로 클릭하고 계열 그룹 속성을 선택합니다.Right-click on a field contained in the series field drop zone and select Series Group Properties.

  4. 필터를 클릭합니다.Click Filters. 그러면 현재 필터 수식 목록이 표시됩니다.This displays the current list of filter equations. 기본적으로 이 목록은 비어 있습니다.By default, the list is empty.

  5. 추가를 클릭합니다.Click Add. 새로운 빈 필터 수식이 나타납니다.A new blank filter equation appears.

  6. 에서 필터링할 필드에 대한 식을 입력하거나 선택합니다.In Expression, type or select the expression for the field to filter. 식을 편집하려면 식(fx) 단추를 클릭합니다.To edit the expression, click the expression (fx) button.

  7. 5단계에서 만든 식의 데이터 형식과 일치하는 데이터 형식을 드롭다운 상자에서 선택합니다.From the drop-down box, select the data type that matches the type of data in the expression you created in step 5.

  8. 연산자 상자에서 해당 필터로 상자와 상자의 값을 비교하는 데 사용할 연산자를 선택합니다.In the Operator box, select the operator that you want the filter to use to compare the values in the Expression box and the Value box. 선택한 연산자에 따라 다음 단계에서 사용하는 값의 수가 결정됩니다.The operator you choose determines the number of values that are used from the next step.

  9. 상자에 해당 필터로 의 값을 계산하는 데 기준이 되는 식 또는 값을 입력합니다.In the Value box, type the expression or value against which you want the filter to evaluate the value in Expression.

    필터 수식의 예는 필터 수식 예(보고서 작성기 및 SSRS)를 참조하세요.For examples of filter equations, see Filter Equation Examples (Report Builder and SSRS).

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

관련 항목:See Also

데이터 집합 필터, 데이터 영역 필터 및 그룹 필터 추가(보고서 작성기 및 SSRS) Add Dataset Filters, Data Region Filters, and Group Filters (Report Builder and SSRS)
식 예(보고서 작성기 및 SSRS) Expression Examples (Report Builder and SSRS)
계기(보고서 작성기 및 SSRS) Gauges (Report Builder and SSRS)
테이블, 행렬 및 목록(보고서 작성기 및 SSRS) Tables, Matrices, and Lists (Report Builder and SSRS)
차트(보고서 작성기 및 SSRS)Charts (Report Builder and SSRS)