在SSRS中传递参数

时间:2012-11-07 12:16:43

标签: reporting-services sql-server-2008-r2 ssrs-2008-r2

我有5个报告,我需要在Excel工作簿的单独页面上呈现,因此我创建了一个主报告,并打算将它们称为子报告。这很好用,但问题是我需要控制每个工作表的名称,我相信这里的技巧是使用一个矩形,并将PageName属性设置为所需的工作表名称。 / p>

问题是,只要我将子报表放在矩形内并添加分页符或PageName,当我运行主报表时,会收到错误One or more parameters were not specified for subreport _____

如果我将子报告放在列表中,也会发生同样的事情。

如何通过矩形传递参数,或者在不使用矩形的情况下命名工作表?

我正在使用SSRS 2008R2

1 个答案:

答案 0 :(得分:2)

我已经到底了,它似乎是最奇怪的SSRS错误。在列表或矩形内移动子报表并添加分页符后,SSRS会翻转日期参数的日期格式,因此最终会传入SSRS无法识别为日期的值。

更加模糊,如果您通过翻转日期值以便报告成功,则下次运行它时,SSRS会以相反的方式将它们翻转,然后它们会一直翻转,直到您退出报告。 / p>

返回报告并再次重复上述步骤。我将在Microsoft Connect上提出这个问题。