2013-12-23 175 views
1

我有一个特定的类型报告,我需要生成多份副本。我想要做的是将一串报告ID传递给SSRS,并在一个主报告中为这些ID生成所有单个报告(让它们称为子报告),并在每个新报告的子报告中添加这些报告。我已经尝试制作一个子报表,并将它与分组放在一张桌子上。迄今为止,这是最接近的。它给了我所需的所有页面,但它一遍又一遍地生成了第一个ID号的报告。无论如何,要做到这一点,还是需要跳过很多圈?SSRS 2005每页报告分页

回答

0

如果您将报表ID的字符串传递给主报表上的参数,我认为使用表和子报表应该可以工作。您需要使用主报表上的数据集来拆分报表ID,并每行返回一个报表ID(这样您可以通过表格的详细信息行将每个报表ID分别传递到子报表)。

我打算为此推荐一个表值参数,但由于它们不存在于SQL Server 2005中,所以请查看Arrays and Lists in SQL Server 2005 by Erland Sommarskog了解其他几个选项。