필터 수식 예(보고서 작성기 및 SSRS)Filter Equation Examples (Report Builder and SSRS)

필터를 만들려면 하나 이상의 필터 수식을 지정해야 합니다.To create a filter, you must specify one or more filter equations. 필터 수식에는 식, 데이터 형식, 연산자 및 값이 포함됩니다.A filter equation includes an expression, a data type, an operator, and a value. 이 항목에서는 일반적으로 사용되는 필터의 예를 제공합니다.This topic provides examples of commonly used filters.

참고

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.

필터 예Filter Examples

다음 표에서는 다양한 데이터 형식 및 연산자를 사용하는 필터 수식의 예를 보여 줍니다.The following table shows examples of filter equations that use different data types and different operators. 비교 범위는 필터가 정의된 보고서 항목에 따라 결정됩니다.The scope for the comparison is determined by report item for which a filter is defined. 예를 들어 데이터 집합에 대해 정의된 필터의 경우 TOP % 10 은 데이터 집합의 상위 10% 값이며 그룹에 대해 정의된 필터의 경우 TOP % 10 은 그룹의 상위 10% 값입니다.For example, for a filter defined on a dataset, TOP % 10 is the top 10 percent of values in the dataset; for a filter defined on a group, TOP % 10 is the top 10 percent of values in the group.

간단한 식Simple Expression 데이터 형식Data Type 연산자Operator ValueValue DescriptionDescription
[SUM(Quantity)] 정수Integer > 7 7보다 큰 데이터 값을 포함합니다.Includes data values that are greater than 7.
[SUM(Quantity)] 정수Integer TOP NTOP N 10 상위 10개 데이터 값을 포함합니다.Includes the top 10 data values.
[SUM(Quantity)] 정수Integer TOP %TOP % 20 데이터 값의 상위 20%를 포함합니다.Includes the top 20% of data values.
[Sales] 텍스트Text > =CDec(100) $100보다 큰 System.Decimal 형식(SQL "money" 데이터 형식)의 모든 값을 포함합니다.Includes all values of type System.Decimal (SQL "money" data types) greater than $100.
[OrderDate] DateTimeDateTime > 2008-01-01 2008년 1월 1일부터 현재 날짜까지의 모든 날짜를 포함합니다.Includes all dates from January 1, 2008 to the present date.
[OrderDate] DateTimeDateTime BETWEENBETWEEN 2008-01-01

2008-02-01
2008년 1월 1일부터 2008년 2월 1일까지의 날짜를 포함합니다.Includes dates from January 1, 2008 up to and including February 1, 2008.
[Territory] 텍스트Text LIKELIKE *east "east"로 끝나는 모든 지역 이름입니다.All territory names that end in "east".
[Territory] 텍스트Text LIKELIKE %o%th* 이름의 시작 부분에 North와 South를 포함하는 모든 지역 이름입니다.All territory names that include North and South at the beginning of the name.
=LEFT(Fields!Subcat.Value,1) 텍스트Text ININ B, C, T B, C 또는 T 문자로 시작하는 모든 하위 범주 값입니다.All subcategory values that begin with the letters B, C, or T.

관련 항목:See Also

보고서 매개 변수 사용 ( 보고서 작성기 및 보고서 디자이너 ) Report Parameters (Report Builder and Report Designer)
데이터 집합 필터, 데이터 영역 필터 및 그룹 필터 ( 추가 보고서 작성기 및 SSRS ) Add Dataset Filters, Data Region Filters, and Group Filters (Report Builder and SSRS)
식 (의 데이터 형식 보고서 작성기 및 SSRS ) Data Types in Expressions (Report Builder and SSRS)
보고서 (에 사용 되는 식 보고서 작성기 및 SSRS ) Expression Uses in Reports (Report Builder and SSRS)
식 예 ( 보고서 작성기 및 SSRS )Expression Examples (Report Builder and SSRS)