我创建了许多SSRS 2005报告,并为每个报告提供了许多参数。每个参数都有默认值,因此当有人通过SSRS网站访问报告时,报告会自动呈现。
我想要做的是让所有报告都有默认值,但阻止报告自动呈现。我在网上看过,除了声称无法完成的人之外,我没有看到任何其他内容。我希望看到一些专家建议,以防止报告自动呈现而无需开发自定义Web界面。
有什么想法吗?
有人知道SSRS 2008中这种行为是否有所不同?
答案 0 :(得分:1)
奇怪的是,我在其中一个报告中遇到了同样的问题。您必须至少有一个未绑定到默认值的参数才能达到此效果,否则您无法按照建议进行操作。
证明:
答案 1 :(得分:0)
我遇到的唯一解决方案是让一个参数不会自动选择默认值。用户只需选择一个值并运行报告。我更喜欢将它作为第一个参数,因此它对于每个报告都是一致的,除此之外的任何内容都是自定义选择。
答案 2 :(得分:0)
使用可见的Text参数阻止SSRS 2008 R2的自动运行:
使用以下内容创建参数:DateType=Text, "Allow Blank"=True, "Allow Null"=False, "Visibility"=True, "Available Values"=None, "Default Value"=No default value.