如何隐藏项 (Reporting Services)

若要基于报表参数或指定的某些其他条件有条件地隐藏项,则可以设置报表项的可见性。

您还可以设计报表(如钻取报表),允许用户通过单击报表中的文本框,来切换报表项的可见性。有关详细信息,请参阅如何为项添加可见性切换功能 (Reporting Services)

下面的过程介绍了如何基于常量或表达式,显示或隐藏呈现报表中的报表项。

隐藏报表项

  1. 在“设计”视图中,右键单击报表项,然后单击 <报表项>“属性”。此时将打开 <报表项>**“属性”**对话框。

  2. 单击**“可见性”**。

  3. 在**“在报表最初运行时”**中,指定是否要在第一次查看报表时隐藏项:

    • 若要显示项,请单击**“显示”**。

    • 若要隐藏项,请单击**“隐藏”**。

    • 若要指定运行时计算的表达式,请单击**“基于表达式显示或隐藏”。键入表达式,或单击表达式 (fx) 按钮以打开“表达式”**对话框,然后在“表达式”窗格中创建表达式。

      注意注意

      指定可见性的表达式时,需要设置报表项的 Hidden 属性。当表达式的计算结果值为 False 时,将显示报表项;当该值为 True 时,将隐藏报表项。

  4. 单击**“确定”**两次。

隐藏表、矩阵或列表中的静态行

  1. 在“设计”视图中,单击选择表、矩阵或列表。“分组”窗格将显示所选数据区域的组。

    注意注意

    如果“分组”窗格不可见,请单击“报表”菜单上的“分组”

  2. 右键单击行控点,然后单击**“行可见性”。将打开“行可见性”**对话框。

  3. 若要设置可见性,请执行第一个过程中的步骤 3 和 4。

隐藏表、矩阵或列表中的静态列

  1. 在“设计”视图中,选择表、矩阵或列表。“分组”窗格将显示所选数据区域的组。

  2. 右键单击列控点,然后单击**“列可见性”**。

  3. 在**“列可见性”**对话框中,执行第一个过程中的步骤 3 和 4。