字段

最基本的表达式类型,称为字段表达式,在文本框中显示字段的值。在所选业务对象的报表中使用的所有字段都显示在[字段列表]窗格中,您可以在表达式中使用任何一个或一些。

注意:准备写报表的方法之一是取消固定字段选项卡,将所有需要的字段从[数据字段]窗格拖放到字段选项卡上。然后字段就可以从字段选项卡直接拖放到报表画布中。

如要将业务对象字段链接到报表项目,您必须在表达式中包含[字段]集合、字段名称和[值]属性。

如要在文本框中显示科目代码,请使用下面的表达式:

=Fields!LedgerLine_accountCode.Value
注意:SunSystems Reporting Services 字段折叠系统能够为字段创建相当复杂的名称。如要查看字段别名,将字段拖放到报表,在属性窗格中查看[值]属性。

如果参考字段对象,表达式可以很短;如果包括决策函数或者基于字段或其他报表项目的格式,表达式可以很长。在报表项目和属性中的表达式必须以等号(=)开始,否则文本将被视为字符串。

范例:

下面是一些基本的算术和合计表达式

  • 下面的表达式用于将字段和字段串联在一起。
    =Fields!FirstName.Value &" "& Fields!LastName.Value
  • 将[数量]和单价计算得出行总计
    =Fields!Quantity.Value*Fields!UnitPrice.Value
  • 行总计字段上运行汇总合计。
    =Sum(Fields!LineTotal.Value)
注意:此函数等同于从汇总字段对话框中选择[总计的汇总类型]和[总数的计算类型](如果选择了数字值,则是可见的) 。
注意:在计算得出的字段表达式中不能使用[合计]函数。