使用参数控制报表外观
新建日期: 2006 年 7 月 17 日
可以使用参数控制报表项的可见性。若要执行此操作,请使用表达式中的参数为文本框设置属性(包括字体、颜色、效果和样式)。在处理报表时,将使用当前参数设置和文本框属性计算表达式的值。
控制可见性
可以通过使用包含参数的表达式根据条件为报表项设置可见性属性,以显示和隐藏报表中的项。只要文本框上的 Visibility 属性或报表项属性页接受表达式,您就可以设置列标题、表行或组头的可见性。“可见性”节点包含属性 Hidden 和 ToggleItem。您还可以控制明细项的初始状态。
只有在重新处理报表时,对参数所做的更改才会反映在报表中。
有关说明如何控制行和列的可见性的示例,请参阅教程:将参数添加至基本表格报表。有关说明如何控制切换项的初始明细状态的示例,请参阅教程:使用参数的高级功能。
控制格式设置
文本框具有可应用于单个文本框内所有文本的字体和样式属性。您可以使用表达式设置其中的许多属性。例如,可以创作一个显示销售利润的销售报表,并定义一个允许用户选择阈值的参数。高于阈值的值使用红色字体显示,而低于阈值的值使用黑色字体显示。
若要将样式设置为条件样式,请对显示销售利润的文本框的字体属性使用引用阈值参数的表达式,而不要使用静态值。在文本框的“属性”窗口的**“颜色”**属性中,输入以下表达式:
=IIF(Fields!Profit.Value < Parameters!Threshold.Value, "Red", "Black")
控制分组、排序和筛选
可以通过允许用户选择数据区域的筛选、排序或分组方式来更改报表的外观。可以使用引用报表参数的表达式设置所有这些功能。
有关说明如何基于参数更改排序和筛选的示例,请参阅教程:将参数添加至基本表格报表。有关说明如何更改分组的示例,请参阅教程:使用参数的高级功能。