在表达式中使用常量(Report Builder 3.0 和 SSRS)

常量由文字文本或预定义文本组成。报表处理器具有对预定义常量的访问权限,所以当表达式中包含常量时,这些常量所代表的值会在计算之前进行替换。

注意注意

在 Business Intelligence Development Studio 中,您可以在 Report Builder 3.0 和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和 Report Builder 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) 定义的常量。在**“表达式”**对话框中,当创建只接受某些有效值(也称为枚举类型)的报表属性的表达式时,显示常量。下表显示两个示例。

属性

说明

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

创建基于背景色的报表属性的表达式时,可以按名称指定颜色。“表达式”对话框中列出了有效名称。