식 참조 이해(Reporting Services)
Reporting Services에서 식을 작성할 때는 단독 또는 다른 항목과 조합하여 사용할 수 있는 여러 기본 제공 필드, 기본 제공 컬렉션 및 함수에 액세스할 수 있습니다. 식 대화 상자에서 대화형으로 식을 만드는 경우 포함할 수 있는 참조의 범주를 탐색할 수 있으며 식에 포함할 수 있는 상수, 기본 제공 컬렉션 및 함수의 상황에 맞는 예를 볼 수 있습니다. 식을 사용할 수 있는 위치의 예는 식 사용(Reporting Services) 및 식 예(Reporting Services)를 참조하십시오.
함수 호출, 연산자, 상수, 필드, 매개 변수, 기본 제공 컬렉션의 항목 및 포함된 사용자 지정 코드나 사용자 지정 어셈블리에 대한 참조를 추가할 수 있습니다. 기본 제공 함수 호출에는 집계와 보고서 계산, Visual Basic 런타임 라이브러리, 그리고 Math 및 Convert에 대한 .NET Framework CLR(공용 언어 런타임) 클래스가 포함됩니다. 다른 .NET Framework 클래스 및 외부 어셈블리에 대한 참조를 포함할 수도 있습니다.
특정 보고서 항목 속성에 대한 식을 만들 때 포함할 수 있는 참조의 유형은 속성이 허용할 수 있는 값에 따라 달라집니다. 예를 들어 Font 속성의 값에 대한 식을 만드는 경우 값은 글꼴의 이름으로 계산되어야 합니다.
다음 표에서는 식에 포함할 수 있는 참조의 종류를 보여 줍니다.
참조 |
설명 |
예 |
---|---|---|
예를 들어 글꼴 색과 같은 상수 값을 요구하는 속성에 대해 대화형으로 액세스할 수 있는 상수에 대해 설명합니다. |
="Blue" |
|
식에서 참조를 조합하는 데 사용할 수 있는 연산자에 대해 설명합니다. 예를 들어 & 연산자는 문자열을 연결하는 데 사용됩니다. |
="The report ran at: " & Globals!ExecutionTime & "." |
|
식에 포함할 수 있는 기본 제공 컬렉션(예: Fields, Parameters 및 Variables)에 대해 설명합니다. |
=Fields!Sales.Value =Parameters!Store.Value =Variables!MyCalculation.Value |
|
Sum 또는 Previous와 같이 식에서 액세스할 수 있는 기본 제공 함수에 대해 설명합니다. |
=Previous(Sum(Fields!Sales.Value)) |
|
기본 제공 CLR 클래스 Math 및 Convert, 다른 CLR 클래스, Visual Basic 런타임 라이브러리 함수 또는 외부 어셈블리의 메서드에 액세스하는 방법을 설명합니다. |
=Sum(Fields!Sales.Value) =CDate(Fields!SalesDate.Value) =DateAdd("d",3,Fields!BirthDate.Value) |
|
보고서에 포함된 사용자 지정 코드 또는 컴파일하여 사용자 지정 어셈블리로 보고서 클라이언트와 보고서 서버에 설치한 사용자 지정 코드에 액세스하는 방법을 설명합니다. |
=Code.ToUSD(Fields!StandardCost.Value) |
자세한 내용은 식 예(Reporting Services)를 참조하십시오.
참고 항목