다음을 통해 공유


식의 상수(보고서 작성기 및 SSRS)

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

참고

SQL Server Data Tools의 보고서 작성기 및 보고서 디자이너에서 보고서 정의(.rdl)를 만들고 수정할 수 있습니다. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다. 자세한 내용은 microsoft.com 웹에서 보고서 디자이너 및 Report Builder(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)로 정의된 상수를 사용할 수 있습니다. 대화 상자에서는 열거 형식이라고도 하는 특정 유효 값만 허용하는 보고서 속성에 대한 식을 만들 경우 상수가 표시됩니다. 다음 표에서는 두 가지 예를 보여 줍니다.

속성 Description
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(공용 언어 런타임)에 정의된 상수를 사용할 수 있습니다. 다음 표에서는 시스템 정의 색의 예를 보여 줍니다.

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

참고 항목

식 대화 상자
식(보고서 작성기 및 SSRS)
식 예(보고서 작성기 및 SSRS)
식의 데이터 형식(보고서 작성기 및 SSRS)
식 대화 상자(보고서 작성기)