使用参数控制报表外观

新建日期: 2006 年 7 月 17 日

可以使用参数控制报表项的可见性。若要执行此操作,请使用表达式中的参数为文本框设置属性(包括字体、颜色、效果和样式)。在处理报表时,将使用当前参数设置和文本框属性计算表达式的值。

控制可见性

可以通过使用包含参数的表达式根据条件为报表项设置可见性属性,以显示和隐藏报表中的项。只要文本框上的 Visibility 属性或报表项属性页接受表达式,您就可以设置列标题、表行或组头的可见性。“可见性”节点包含属性 HiddenToggleItem。您还可以控制明细项的初始状态。

只有在重新处理报表时,对参数所做的更改才会反映在报表中。

有关说明如何控制行和列的可见性的示例,请参阅教程:将参数添加至基本表格报表。有关说明如何控制切换项的初始明细状态的示例,请参阅教程:使用参数的高级功能

控制格式设置

文本框具有可应用于单个文本框内所有文本的字体和样式属性。您可以使用表达式设置其中的许多属性。例如,可以创作一个显示销售利润的销售报表,并定义一个允许用户选择阈值的参数。高于阈值的值使用红色字体显示,而低于阈值的值使用黑色字体显示。

若要将样式设置为条件样式,请对显示销售利润的文本框的字体属性使用引用阈值参数的表达式,而不要使用静态值。在文本框的“属性”窗口的**“颜色”**属性中,输入以下表达式:

=IIF(Fields!Profit.Value < Parameters!Threshold.Value, "Red", "Black")

控制分组、排序和筛选

可以通过允许用户选择数据区域的筛选、排序或分组方式来更改报表的外观。可以使用引用报表参数的表达式设置所有这些功能。

有关说明如何基于参数更改排序和筛选的示例,请参阅教程:将参数添加至基本表格报表。有关说明如何更改分组的示例,请参阅教程:使用参数的高级功能

请参阅

参考

Reporting Services 中的表达式示例

概念

在表达式中使用参数
隐藏报表项

其他资源

教程:将参数添加至基本表格报表
教程:使用参数的高级功能

帮助和信息

获取 SQL Server 2005 帮助