SSRS隐藏参数导致“参数X缺少值”

时间:2016-04-28 15:26:39

标签: reporting-services visual-studio-2015

首先,我想为任何错误和误用英语而道歉,因为它不是我的自然语言。

我使用SSRS构建了一些报告。每个都通过不同的存储过程进行。 每个存储过程都有两个参数:id和date。当我显示报告时,参数我只希望看到用户提供的日期。 id应隐藏,默认值为1.因此,我将参数id设置为隐藏,并设置值为1的默认值。我在报表的定义级别上设置默认值,而不是在用于提供的数据集上设置默认值报告。请看下面我已经完成的步骤: enter image description here

enter image description here

我经历过一些网站(包括stackoverflow),我也看到过类似的问题。我按照建议的提示,但仍然没有成功。 任何有关这方面的帮助将非常感激。 感谢

P.S。我使用VS2015设计报告和SQl Server 2014。

1 个答案:

答案 0 :(得分:0)

我不知道更多,我的第一直觉暗示您的参数排序不正确。如果您有一个参数P2,其默认值在没有默认值P1的参数之后处理,并且两个参数都被隐藏,那么报告将失败,因为P1缺少一个值。

请参阅下面的屏幕截图作为示例。您需要确保参数在垂直方向上按顺序加载,以便处理它们,特别是如果一个参数依赖于另一个参数。如果您需要更多信息,请查看订购并发表评论。

根据通讯中的响应进行修订 尝试通过报表服务器Web界面打开报表管理器(http://[serverName]/[instanceName - 报表是默认值] /Pages/Folder.aspx?ItemPath = / [directoryOfReport])。单击报告名称旁边的下拉列表,然后选择“管理”。查看参数选项卡,确保正确设置默认值。有时,如果您在BIDS或报表生成器中多次与参数属性混淆,则设置不会转换为服务器本身。如果有问题,请告诉我。

enter image description here