我有一个特定的类型报告,我需要生成多个副本。我想要做的是将一串报告ID传递给SSRS,并在一个主报告中生成所有单个报告(让它们称为子报告),并在新页面上显示每个子报告。我已经尝试过创建子报表并将其放在带分组的表中。到目前为止,这是最接近的。它给了我所需的所有页面,但它一遍又一遍地生成了第一个ID号的报告。无论如何要做到这一点,或者我将不得不跳过很多箍?
答案 0 :(得分:0)
如果要将报告ID字符串传递给主报告上的参数,我认为使用表和子报表应该可以正常工作。您需要一种方法来使用主报表上的数据集拆分报表ID,并且每行返回一个(因此您可以通过表的详细信息行将每个报表ID单独传递到子报表)。
我打算为此推荐一个表值参数,但由于它们在SQL Server 2005中不存在,因此请查看Arrays and Lists in SQL Server 2005 by Erland Sommarskog以了解其他一些选项。