식에서 상수 사용(보고서 작성기 3.0 및 SSRS)

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

[!참고]

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

리터럴 텍스트

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

상수

표시 텍스트

식 텍스트

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]

RDL 상수

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

속성

설명

TextAlign

입력란의 텍스트 정렬을 위한 유효한 값

General, Left, Center, Right

BorderStyle

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

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

Visual Basic 상수

식에서 Visual Basic 런타임 라이브러리에 정의된 상수를 사용할 수 있습니다. 예를 들어 DateInterval.Day 상수를 사용할 수 있습니다. 2008년 1월 10일에 대한 다음 식은 숫자 10을 반환합니다.

=DatePart("d",Globals!ExecutionTime)

CLR 상수

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

상수

설명

MistyRose

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