다음을 통해 공유


필터 수식 예(보고서 작성기 및 SSRS)

필터를 만들려면 하나 이상의 필터 수식을 지정해야 합니다. 필터 수식에는 식, 데이터 형식, 연산자 및 값이 포함됩니다. 이 항목에서는 일반적으로 사용되는 필터의 예를 제공합니다.

[!참고]

SQL Server Data Tools의 보고서 작성기 및 보고서 디자이너에서 보고서 정의(.rdl)를 만들고 수정할 수 있습니다. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다. 자세한 내용은 microsoft.com 웹에서 보고서 디자이너 및 보고서 작성기에서 보고서 디자인(SSRS)을 참조하십시오.

필터 예

다음 표에서는 다양한 데이터 형식 및 연산자를 사용하는 필터 수식의 예를 보여 줍니다. 비교 범위는 필터가 정의된 보고서 항목에 따라 결정됩니다. 예를 들어 데이터 집합에 대해 정의된 필터의 경우 TOP % 10은 데이터 집합의 상위 10% 값이며 그룹에 대해 정의된 필터의 경우 TOP % 10은 그룹의 상위 10% 값입니다.

간단한 식

데이터 형식

연산자

설명

[SUM(Quantity)]

Integer

>

7

7보다 큰 데이터 값을 포함합니다.

[SUM(Quantity)]

Integer

TOP N

10

상위 10개 데이터 값을 포함합니다.

[SUM(Quantity)]

Integer

TOP %

20

데이터 값의 상위 20%를 포함합니다.

[Sales]

Text

>

=CDec(100)

$100보다 큰 System.Decimal 형식(SQL "money" 데이터 형식)의 모든 값을 포함합니다.

[OrderDate]

DateTime

>

2008-01-01

2008년 1월 1일부터 현재 날짜까지의 모든 날짜를 포함합니다.

[OrderDate]

DateTime

BETWEEN

2008-01-01

2008-02-01

2008년 1월 1일부터 2008년 2월 1일까지의 날짜를 포함합니다.

[Territory]

Text

LIKE

*east

"east"로 끝나는 모든 지역 이름입니다.

[Territory]

Text

LIKE

%o%th*

이름의 시작 부분에 North와 South를 포함하는 모든 지역 이름입니다.

=LEFT(Fields!Subcat.Value,1)

Text

IN

B, C, T

B, C 또는 T 문자로 시작하는 모든 하위 범주 값입니다.

보고서 매개 변수가 있는 예

다음 표에서는 단일 값 또는 다중값 매개 변수 참조를 포함하는 필터 식의 예를 제공합니다.

매개 변수 유형

(필터) 식

연산자

데이터 형식

단일 값

[EmployeeID]

=

[@EmployeeID]

Integer

다중값

[EmployeeID]

IN

[@EmployeeID]

Integer

참고 항목

참조

식 예(보고서 작성기 및 SSRS)

개념

보고서 매개 변수(보고서 작성기 및 SSRS)

데이터 집합 필터, 데이터 영역 필터 및 그룹 필터 추가(보고서 작성기 및 SSRS)

식의 데이터 형식(보고서 작성기 및 SSRS)

보고서에 사용되는 식(보고서 작성기 및 SSRS)