我遇到了一些基于报表参数动态更改报表项可见性的问题。
在初始报告运行期间可以正确设置可见性,但无论报告参数是否更改,都不会更改初始报告运行后报告项目的可见性。我在Hidden
属性上的表达式如下所示。
=IIF(Parameters!sr_emt_filter.Value = "ALL" And Parameters!sr_emt_direct_filter.Value = "ALL", True, False)
这些是真实的报告参数,而不是查询参数。我目前将参数设置为永不刷新数据集,因为此报告的过程是在第一次运行时提取所有数据,然后使用报告参数在临时基础上过滤结果而无需重新查询数据库(不需要讨论这是否是一种好的方法,这是我正在做的事情的要求。
有什么想法?