Share via


식에서 상수 사용(Reporting Services)

상수는 Reporting Services 구성 요소에 의해 미리 정의된 텍스트 또는 리터럴 텍스트로 구성됩니다. 보고서 처리기는 미리 정의된 상수에 액세스할 수 있으므로 사용자가 식에 상수를 포함하면 이러한 상수가 나타내는 값은 식이 계산되기 전에 대체됩니다.

리터럴 텍스트

식에서 리터럴 텍스트는 큰따옴표로 묶인 텍스트입니다. 텍스트가 식의 일부가 아닌 경우에는 큰따옴표를 사용하지 않고 텍스트 상자에 직접 입력할 수도 있습니다. 텍스트 상자 값이 등호(=)로 시작하지 않으면 해당 텍스트는 리터럴 텍스트로 처리됩니다. 다음 표에서는 식에 사용되는 몇 가지 리터럴 텍스트의 예를 보여 줍니다.

상수

표시 텍스트

식 텍스트

Report run at:

<<Expr>>

="Report run at: " & Globals!ExecutionTime

Adventure Works Cycles

Adventure Works Cycles

Adventure Works Cycles

[Bracketed display text]

\[Bracketed display text\]

[Bracketed display text]

자세한 내용은 간단한 식 및 복잡한 식 이해(Reporting Services)을 참조하십시오.

RDL 상수

식에서 RDL(Report Definition Language)로 정의된 상수를 사용할 수 있습니다. 대화 상자에서는 열거 형식이라고도 하는 특정 유효 값만 허용하는 보고서 속성에 대한 식을 만들 경우 상수가 표시됩니다. 다음 표에서는 두 가지 예를 보여 줍니다.

속성

설명

TextAlign

텍스트 상자의 텍스트 정렬을 위한 유효한 값

General, Left, Center, Right

BorderStyle

보고서에 추가된 선에 대한 유효한 값

Default, None, Dotted, Dashed, Solid, Double, DashDot, DashDotdot

Visual Basic 상수

식에서 Visual Basic 런타임 라이브러리에 정의된 상수를 사용할 수 있습니다. 다음 표에서는 두 가지 예를 보여 줍니다.

상수

설명

vbCrLf

새 행이 뒤따르는 캐리지 리턴에 대한 Visual Basic 상수입니다.

예를 들어 다음 식은 보고서 처리에 대한 타임스탬프와 사용자를 단일 텍스트 상자에서 두 줄로 표시합니다.

=Globals!ExecutionTime & vbCrLf & User!UserID

DateInterval.Day

DatePart 함수 호출에서 날짜/시간 값의 날짜 부분을 지정하는 데 사용하는 Visual Basic 상수입니다. 예를 들어 2008년 1월 10일의 경우 다음 함수는 숫자 10을 반환합니다.

=DatePart("d",Globals!ExecutionTime)

CLR 상수

식에서 .NET Framework CLR(공용 언어 런타임)에 정의된 상수를 사용할 수 있습니다. 다음 표에서는 시스템 정의 색의 예를 보여 줍니다.

상수

설명

MistyRose

배경색을 기반으로 하는 보고서 속성에 대한 식을 만드는 경우 이름으로 색을 지정할 수 있습니다. 유효한 이름은 대화 상자에 나열됩니다.