我们有一个 SSRS 报告,其中包含大约 12 个参数。它在本机网页模式下工作正常。我们可以输入/选择参数的值,并成功运行报告。但是,当用户设置报表订阅时,只有四个参数填充了值,其他的都是空白的。报表服务器中是否有最大限制设置,以控制订阅中可以使用多少参数?
问问题
1972 次
1 回答
0
我刚刚创建了一个包含 20 个文本参数的报告和一个包含所有 20 个硬编码值的订阅,它运行良好。在生产质量报告方面,我有一些具有多达 25 个参数的报告,尽管我从未通过订阅运行它们。
就您的用户体验而言,我建议检查您的参数默认值以查看它们是否允许空白或默认为空白。如果参数是内部的并且它们允许或默认为 null 或空白并且是内部的,那么它们将在订阅中产生空白。
如果您的参数是内部参数,则用户无法通过订阅指定值。如果参数是隐藏的,那么我相信默认值是必要的,并且会提示用户选择更改默认值。
快速谷歌搜索后,我找不到你问题的答案。我怀疑您可以使用的参数数量的实际限制比硬限制更多。
有关内部参数与隐藏参数的更多信息,请参阅MSDN 上的这篇文章。在最小化可配置参数方面,这可能对您有所帮助。
于 2016-04-15T14:25:17.550 回答