在公式和筛选器中使用文字 (Report Builder 1.0)

筛选条件和表达式都可以使用文字和变量。文字是常量值,而变量则表示一组可以变化的值。例如,假设向公式中添加日期的文字值 #12/15/2005#。在显示该公式的结果时,也会显示日期“12/15/2005”。如果使用变量,则数据会根据基础数据源的不同而发生变化。例如,可以在公式中使用字段 OrderDate,其结果将显示 OrderDate 字段的每个实例。

若要指示报表生成器将值视为文字,则需要使用特定的符号,具体取决于数据的类型。

下表指示了各个字符类型所使用的符号:

若要将以下类型的值转为文字:

请使用以下符号:

Date

#<日期>#

例如,文字日期 #1/25/2009# 将呈现为 1/25/2009。

Time

#<时间>#

例如,文字时间 #14:19:42# 将呈现为 14:19:42。

若要将日期时间值显示为时间值,必须在“格式”对话框的“数字”选项卡上将字段的格式设置为使用以下自定义日期时间格式字符串之一:u、f 或 s。

注意注意
您可以输入文字作为 DateTime Offset 值,但 Reporting Services 会自动将它们转换为 DateTime UTC 值。转换完毕后,DateTime Offset 值的偏移量部分将被删除。

Text

"<字符串>"

例如,文字字符串 "The following bicycle parts are replaceable:" 将呈现为 The following bicycle parts are replaceable:。

Decimal

<小数>m

例如,文字小数 1.435m 将呈现为 1.435。

备注

在使用文字时请注意以下方面:

  • 浮点值、整数值和布尔值不需要特殊符号。

  • **“定义公式”“筛选数据”**对话框不区分大小写;因此,可以用大写字母或小写字母键入函数名称和布尔值。字符串是否区分大小写,具体取决于基础数据源。

  • 在需要时,报表生成器会自动在公式中将小数转换为浮点值;因此,您可以创建需要此转换的公式,而无须指定值是浮点值还是小数。