Reporting services 为报表选择多个参数,如何在参数列表中为每个项目创建多个页面?

Reporting services 为报表选择多个参数,如何在参数列表中为每个项目创建多个页面?,reporting-services,ssrs-2008,reporting,ssrs-2008-r2,Reporting Services,Ssrs 2008,Reporting,Ssrs 2008 R2,我有一个报告,它是在运行报告之前选择的每个订单号的表格。我想让您可以从列表中选择多个订单号(由首先运行的查询填充)。现在,它抛出一个错误,表示必须使用任何或全部。我认为它试图使用这两个订单号作为报告的参数。我希望它一次只使用一个订单号来创建报告,并将报告复制几次。这可能吗 附加的照片显示了我试图做的事情和抛出的错误 如果要创建完全独立的输出,则需要为报表创建数据驱动订阅 订阅将针对您创建的预设主查询中生成的每个记录迭代执行您的报告 主查询中的每条记录都应返回您希望为其执行报告的所有订单号 但是,

我有一个报告,它是在运行报告之前选择的每个订单号的表格。我想让您可以从列表中选择多个订单号(由首先运行的查询填充)。现在,它抛出一个错误,表示必须使用任何或全部。我认为它试图使用这两个订单号作为报告的参数。我希望它一次只使用一个订单号来创建报告,并将报告复制几次。这可能吗

附加的照片显示了我试图做的事情和抛出的错误


如果要创建完全独立的输出,则需要为报表创建数据驱动订阅

订阅将针对您创建的预设主查询中生成的每个记录迭代执行您的报告

主查询中的每条记录都应返回您希望为其执行报告的所有订单号

但是,如果报告需要保持交互式,并且只有在运行时才决定顺序号。那么我建议你保持你的报告原样。在tablix上根据订单号进行分组,然后对每个组实例应用分页符

这将生成一个报告输出,每个订单不会出现在不同的页面上

如上所述,如果您想要一个完全独立的输出(多个excel/pdf文件输出),则需要使用数据驱动订阅


如果您需要关于如何执行上述任一操作的详细步骤,请在此处告诉我,我可以包括步骤。

您可以提供报告的屏幕截图吗?您想要报告布局还是数据集?卡利姆,谢谢您的回答。如果可能的话,我可能会进行tablix分组。你能详细说明一下吗?我已经在另外两个问题中谈到了这个话题。请看我的回答。而且这一个应该给你所有的细节,你需要为每个订单号实现分组和分页符。Kalim,实际上在我的情况下有点不同。我的tablix不是整个报告,它只是作为报告的一部分嵌入,看起来像一个文档。我需要为参数的每个实例创建一个报告(文档)的新实例。可以这样做吗?如果订阅不是一个选项,那么唯一其他可能的建议是结合使用上述方法和嵌入式子报表。您需要创建一个新的报告,以及上面提到的tablix,按订单号分组。您需要确保订单号的每个实例都不需要发生分页符。在tablix的单元格中插入子报表。将现有报告链接到此子报告。这将确保为每个订单号执行整个报告。正如我上面所说的,我认为不可能以这种方式为每个订单号生成单独的输出,因为您需要订阅。