我一直在努力解决这个报告很长一段时间,终于想出了该怎么做,但它是偶然的。
好吧,我将依赖于前一个参数的参数更改为“内部” - 然后一切都像我想要的那样工作!谢谢
SSRS 中的“内部”与“隐藏”有何不同?
我一直在努力解决这个报告很长一段时间,终于想出了该怎么做,但它是偶然的。
好吧,我将依赖于前一个参数的参数更改为“内部” - 然后一切都像我想要的那样工作!谢谢
SSRS 中的“内部”与“隐藏”有何不同?
内部没有公开,当使用另一个参数调用时,您不能将其传递给报告。请注意,它不会出现在用户可以更改的顶部。
隐藏意味着它不会显示在页面顶部以允许用户手动调整它,但它可以通过从另一个报表调用传递给报表。
我更喜欢使用 hidden 并对其进行合理的默认设置。这样,在报告之间导航时,如果我需要它们,我总是可以覆盖它们。
我也会看看这个类似的答案:What are the rules for using "Internal" parameters in SSRS。它显示了一个很好的内部参数用例,我有时也使用过。
PromptUser == false --> 参数为“内部”
PromptUser == true && 提示为空或为空 --> 参数为“隐藏”
PromptUser == true && 提示不为空或为空 --> 参数可见