隐藏参数可防止其他参数刷新

时间:2016-05-04 20:58:46

标签: visual-studio reporting-services ssrs-2012

我有第一个参数(客户端下拉列表),它将ID传递给第3个和第4个参数中使用的第二个参数。在测试期间,所有参数都设置为可见,以验证传递的内容。一旦我隐藏了第二个参数,其余参数就不会刷新。再一次,可见,正确的信息流过,隐藏,DOA。我在至少十几个没有问题的其他报告中设置了这个。我不确定这出错的地方,因为我可以看到正确的值在可见的情况下通过了吗?

1 个答案:

答案 0 :(得分:0)

我能够复制你的问题。虽然我找不到支持我的假设的引用,但我相信隐藏的参数(即使是具有默认值的参数)在渲染之前不会被评估,这可以解释这种行为。驱动参数值的数据集在呈现报告之前运行。

当你在谈论参数值之间的依赖关系时遇到问题时,我假设您正在使用查询来驱动参数3和4的可用值。如果是这种情况,则只需将参数1的值与参数3的值相关联的逻辑嵌入到驱动参数3的可用值的查询中。通过删除参数2并将其合并到参数3的查询逻辑中,您将解决此问题。

如果您在完成此操作时遇到问题,请在评论中回复,我会看看是否可以提供帮助。就目前而言,我不太了解你正在努力做些什么来帮助他们。