常量由字面文本或预定义文本组成。 报表处理器具有对预定义常量的访问权限,所以当表达式中包含常量时,这些常量所代表的值会在计算之前进行替换。
注释
可以在报表生成器和 SQL Server Data Tools 中的报表设计器中创建和修改报表定义(.rdl)。 每个创作环境提供了创建、打开和保存报表和相关项的不同方法。 有关详细信息,请参阅 microsoft.com Web 上的 报表设计器和报表生成器(SSRS)中设计报表 。
文字文本
在表达式中,文字文本是用双引号括起来的文本。 如果文本不是表达式的一部分,也可以在文本框中直接键入文本,而不使用双引号。 如果文本框值不以等号 (=) 开头,则会将该文本视为文字文本。 下表显示几个表达式中的文字文本示例。
| 恒定 | 显示文本 | 表达式文本 |
|---|---|---|
| 报告生成于: | <<Expr>> | ="Report run at: " & Globals!ExecutionTime |
| Adventure Works Cycles | 探险工作自行车公司 | 冒险工坊自行车 |
| [括号显示文本] | \[括号显示文本\] | [括号显示文本] |
RDL 常量
您可以在表达式中使用以报表定义语言 (RDL) 定义的常量。 在 “表达式” 对话框中,当创建只接受某些有效值(也称为枚举类型)的报表属性的表达式时,显示常量。 下表显示两个示例。
| 资产 | 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)
“表达式”对话框(报表生成器)