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

时间:2013-11-11 14:54:43

标签: reporting-services reportbuilder3.0

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

由于

2 个答案:

答案 0 :(得分:5)

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

=Not Parameters!DisplayByOrder.Value

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

按要求提供更多详情

添加名为DisplayByOrder的布尔参数。

enter image description here

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

enter image description here

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

enter image description here

enter image description here

enter image description here

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

enter image description here

enter image description here

答案 1 :(得分:0)

你好试试这样的事情

IIf(Parameters!DisplayByOrder.Value = False, True, False)