4

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

问题是,一旦我将子报表放在矩形内并添加分页符或页面名称,当我运行主报表时,我会收到一条错误消息One or more parameters were not specified for subreport _____

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

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

我正在使用 SSRS 2008R2

4

1 回答 1

2

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

更晦涩的是,如果您传递翻转日期值以使报告成功,则下次运行它时,SSRS 会将它们翻转回另一种方式,然后它们会保持这种翻转状态,直到您退出报告。

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

于 2012-11-08T17:44:40.860 回答