运行 单个参数报告的多个实例

Running multiple instances of single parameter report at once

我的报告采用一个参数(订单号)并为该订单创建文档,提取一些地址字段等。

我的客户希望能够一次 select 多个订单号并打印出 10 个不同的 sheet,每个订单一个。除了订单特定信息外,每个 sheet 上的所有内容都是相同的。

我的问题是,目前,将参数切换为接受多个值会将所有 10 个订单的所有信息塞到报告实例的同一个位置。有解决办法吗?

请让我知道您需要的任何进一步说明或示例。

使用子报表 运行 使用不同参数多次使用相同的报表。

  • 为订单号创建一个包含多值参数的新报表。
  • 添加一个使用多值参数显示每个订单的 tablix #。
  • 用子报表替换显示订单号的字段。
  • 将子报表连接到您的原始报表并按顺序传递 #。

要确保每份报告打印在不同的页面上:

  • 在 tablix 中按订单号分组(如果每个订单号都是唯一的,则不应更改 tablix 输出)
  • 右键单击行组 select "Group Properties"
  • 选择 "Page Breaks" 并勾选复选框 "Between each instance of a group"