根据组可见性表达式隐藏或显示列

use*_*009 1 reporting-services reportbuilder3.0

目前正在处理SSRS报告,其中有一个参数"按订单显示"默认设置为false.在报表正文中,如果参数"按订单显示"为true,我想设置组表达式以显示列顺序,否则不显示列.我不确定这个表达式是什么.非常感谢帮助.

谢谢

Ian*_*ton 5

列可见性的隐藏表达式应类似于:

=Not Parameters!DisplayByOrder.Value
Run Code Online (Sandbox Code Playgroud)

这只是翻转参数值,即如果用户选择True,则隐藏属性应该是False.

更多细节请求

添加一个名为的布尔参数DisplayByOrder.

在此输入图像描述

我创建了一个包含两列的简单表.

在此输入图像描述

通过右键单击列顶部以显示其属性,然后使用上面的表达式,设置第二列的列可见性:

在此输入图像描述

在此输入图像描述

在此输入图像描述

现在,根据需要,参数选择隐藏/显示该列:

在此输入图像描述

在此输入图像描述