使用常用函数和程序集引用 (Reporting Services)
Reporting Services 提供了一组可包括在表达式中的内置函数。 内置函数包括 Microsoft.NET Framework 公共语言运行时 (CLR) 类和 Visual Basic 运行时库函数。 为方便起见,您可以在**“表达式”**对话框中查看最常用的函数,这些函数按以下类别排列:文本、日期和时间、数学函数、检查函数、程序流函数、聚合函数、财务函数、转换函数和杂项函数。 不太常用的函数未显示在列表中,但仍然可以用在表达式中。
还可以在某个外部程序集中包含对类引用。 外部程序集中的类不显示在**“表达式”**对话框中,您必须提供正确无误的类名称。
包括对常用函数的引用
使用**“表达式”对话框查看内置到 Reporting Services 的常见函数分类列表。 展开“常见函数”并单击一个类别时,“项”**窗格显示表达式中包括的函数的列表。 常见函数包括 .NET FrameworkSystem..::..Math 和 System..::..Convert 命名空间和 Visual Basic 运行时库函数的类。 若要使用内置函数,请双击“项”窗格中的函数名称。 “说明”窗格中显示该函数的说明,“示例”窗格中显示函数调用的示例。 在“代码”窗格中,在左圆括号 ( 后键入函数名称,IntelliSense 将帮助显示函数调用的各项有效语法。 例如,若要计算表中一个名为 Quantity 的字段的最大值,首先将简单表达式 =Max( 添加到“代码”窗格,然后使用智能标记查看该函数调用的所有可能的有效语法。 若要完成本示例,请键入 =Max(Fields!Quantity.Value)。
有关每个函数的详细信息,请参阅 System..::..Math、System..::..Convert 和 MSDN 中的“Visual Basic 运行时库成员”。
包括对不太常用函数的引用
若要包括一个对不太常用的 CLR 命名空间的引用,必须使用完全限定引用,例如 System.Text..::..StringBuilder。 对于这些不太常用的函数,**“表达式”**对话框的“代码”窗格不支持 Intellisense。
有关每个函数的详细信息,请参阅 MSDN 中的“Visual Basic 运行时库成员”。
包括对外部程序集的引用
若要包括对外部程序集中的类的引用,必须标识报表处理器的程序集。 使用**“报表属性”对话框的“引用”**页指定要添加到报表中的程序集的完全限定名称。 在表达式中,必须使用程序集中的类的完全限定名称。 完全限定名称包括命名空间、类名称和成员名称。 有关添加引用的详细信息,请参阅如何向报表添加程序集引用 (Reporting Services)。