如果要根据报表参数或其他指定的表达式有条件地隐藏项,请设置报表项的可见性。
还可以设计报表,以允许用户基于单击报表中的文本框来切换报表项的可见性,例如,用于向下钻取报表。 有关详细信息,请参阅为项添加展开或折叠操作(报表生成器和 SSRS)。
以下过程描述如何基于常量或表达式在呈现的报表中显示或隐藏报表项。
注释
可以在报表生成器和 SQL Server Data Tools 中的报表设计器中创建和修改报表定义(.rdl)。 每个创作环境提供了创建、打开和保存报表和相关项的不同方法。 有关详细信息,请参阅 microsoft.com Web 上的 报表设计器和报表生成器(SSRS)中设计报表 。
隐藏报表项
在报表设计视图中,右键单击报表项并打开其 “属性” 页。
注释
若要选择整个表或矩阵数据区域,请单击数据区域以将其选中,右键单击行、列或角控点,然后单击 Tablix 属性。
单击可见性。
在 最初运行报表时,指定首次查看报表时是否隐藏项:
若要显示项,请单击“ 显示”。
若要隐藏项,请单击“ 隐藏”。
若要指定在运行时计算的表达式,请单击 “显示”或“基于表达式隐藏”。 键入表达式或单击表达式(fx)按钮,在 “表达式 ”对话框中创建表达式。
注释
为可见性指定表达式时,将设置报表项的 Hidden 属性,如下图所示。 计算的表达式在值为 False 时显示报表项,并在值为 True 时隐藏报表项。
单击确定两次。
隐藏表、矩阵或列表中的静态行
在报表设计视图中,单击表、矩阵或列表以显示行和列句柄。
右键单击行句柄,然后单击“ 行可见性”。 此时将打开 “行可见性 ”对话框。
若要设置可见性,请执行第一个过程中的步骤 3 和 4。
隐藏表、矩阵或列表中的静态列
在“设计”视图中,选择表、矩阵或列表以显示行和列句柄。
右键单击列句柄,然后单击“ 列可见性”。
在 “列可见性” 对话框中,按照第一个方法中的步骤 3 和 4 执行。
另请参阅
下钻操作(报表生成器和 SSRS)向某项添加展开或折叠操作(报表生成器和 SSRS)表达式示例(报表生成器和 SSRS)