식의 상수(보고서 작성기 및 SSRS)
상수는 리터럴 텍스트 또는 미리 정의된 텍스트로 구성됩니다. 보고서 처리기는 미리 정의된 상수에 액세스할 수 있으므로 사용자가 식에 상수를 포함하면 이러한 상수가 나타내는 값은 식이 계산되기 전에 대체됩니다.
[!참고]
SQL Server Data Tools의 보고서 작성기 및 보고서 디자이너에서 보고서 정의(.rdl)를 만들고 수정할 수 있습니다. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다. 자세한 내용은 microsoft.com 웹에서 보고서 디자이너 및 보고서 작성기에서 보고서 디자인(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 |
배경색을 기반으로 하는 보고서 속성에 대한 식을 만드는 경우 이름으로 색을 지정할 수 있습니다. 유효한 이름은 식 대화 상자에 나열됩니다. |