在 Reporting Services 中使用表达式
更新日期: 2005 年 12 月 5 日
表达式在整个报表定义过程中被广泛用于检索、计算、显示、分组、排序、筛选、参数化以及格式化报表内容。有些表达式是自动创建的(例如,将字段从数据集窗口拖动到表单元格时,检索该字段值的表达式将显示在文本框中)。但是,在大多数情况下,需要创建自己的表达式以便在报表中获取下列功能类型:
- 数据的聚合,以显示特定行集的总和、平均值、百分比或乘积。
- 条件格式,其中文本或背景的格式随定义的逻辑而更改。
- 条件文本,其中报表标题随运行报表人员的改变而改变。
- 来自多个数据集字段和常量的连接文本。
- 从数据源中检索后又经过筛选的报表数据。
- 参数化钻取报表。
- 数据分组和排序。
- 动态页眉和页脚内容。
在 Reporting Services 中,了解如何创建并使用表达式是一项基本技能,通过此项技能您可以创建丰富且功能完备的报表。表达式以 Microsoft Visual Basic 语言编写。有关多个表达式示例的列表,请参阅 在 Reporting Services 中使用表达式。
本节内容
- 在 Reporting Services 中使用表达式
介绍表达式并讨论它们在报表中的应用位置。
- 在 Reporting Services 中创建表达式
介绍如何创建表达式。
- 在表达式中使用全局集合 (Reporting Services)
介绍在表达式中引用全局集合。
- 在表达式中使用报表函数 (Reporting Services)
介绍在表达式中引用内置报表功能。
- 在表达式中使用自定义代码引用 (Reporting Services)
介绍在表达式中引用自定义代码、自定义报表项以及自定义程序集。
- 为 Analysis Services 数据库使用扩展字段属性
介绍 Analysis Services 数据扩展插件提供的自定义字段属性。
- Reporting Services 中的表达式示例
提供常用表达式示例。
请参阅
概念
其他资源
编辑表达式(报表设计器)
Reporting Services Programming