간단한 식 및 복잡한 식 이해(보고서 작성기 2.0)

Reporting Services에서는 매개 변수, 쿼리, 필터, 보고서 항목 속성, 그룹 및 정렬 정의, 입력란 속성, 책갈피, 문서 구조, 동적 페이지 머리글 및 바닥글 내용, 이미지, 동적 데이터 원본 정의에 대한 값을 지정하거나 계산하기 위해 보고서 정의 전체에서 식이 사용됩니다. 

식은 등호(=)로 시작하며 MicrosoftVisual Basic으로 작성됩니다. 식에는 상수, 연산자, 기본 제공 값(필드, 컬렉션 및 함수)에 대한 참조, 외부 또는 사용자 지정 코드에 대한 참조 조합이 포함될 수 있습니다.

식은 다음 두 가지 유형 중 하나일 수 있습니다.

  • 간단한 식 데이터 집합 필드, 매개 변수 또는 기본 제공 필드와 같은 기본 제공 컬렉션에 있는 항목에 대한 단일 참조인 식입니다. 간단한 식은 [FieldName]과 같이 대괄호로 묶여 대화 상자 및 디자인 화면에 나타납니다. 이는 기본 식 =Fields!FieldName.Value를 나타냅니다. 디자인 화면에서 입력란에 간단한 식을 직접 입력하면 해당 식 텍스트가 입력란 내의 자리 표시자 값으로 설정됩니다. 자세한 내용은 텍스트 서식 지정 및 HTML 가져오기(보고서 작성기 2.0)를 참조하십시오.

  • 복잡한 식 간단한 참조 이상을 포함하는 식입니다. 복잡한 식은 디자인 화면에 <<Expr>>로 나타납니다. 복잡한 식은 대화 상자에서 만들거나 속성 창에 직접 입력할 수 있습니다. 식에 포함할 수 있는 내용에 대한 자세한 내용은 식 참조 이해(보고서 작성기 2.0)를 참조하십시오.

간단한 식은 데이터 집합 필드와 같은 항목을 디자인 화면으로 끌어 자동으로 설정합니다. 식을 수동으로 설정하려면 디자인 화면에서 항목을 선택하고 바로 가기 메뉴 및 대화 상자를 사용하여 항목의 속성을 설정합니다. (fx) 단추나 값 <Expression>이 드롭다운 목록에 표시되면 해당 속성을 식으로 설정할 수 있다는 것입니다.

자세한 내용은 식 사용(보고서 작성기 2.0)을 참조하십시오.

식의 표시 텍스트 이해

간단한 식은 기호를 사용하여 참조가 필드, 매개 변수, 기본 제공 컬렉션 또는 ReportItems 컬렉션 중 어느 항목에 대한 것인지를 나타냅니다. 다음 표에서는 표시 텍스트 및 식 텍스트의 예를 보여 줍니다.

항목

표시 텍스트 예

식 텍스트 예

데이터 집합 필드

[Sales]

[SUM(Sales)]

[FIRST(Store)]

=Fields!Sales.Value

=Sum(Fields!Sales.Value)

=First(Fields!Store.Value)

보고서 매개 변수

[@Param]

[@Param.Label]

=Parameters!Param.Value

=Parameters!Param.Label

기본 제공 필드

[&ReportName]

=Globals!ReportName.Value

표시 텍스트에 사용되는 리터럴 문자

\[Sales\]

[Sales]

복잡한 식

<<Expr>>

="Page " & Globals!PageNumber & " of " & Globals!TotalPages