是否可以为参数列表中的每个可能选项安排报告运行?

时间:2017-09-07 13:30:01

标签: reporting-services subscription

我有一个使用客户列表作为限制参数的报告。

where [account no] = @Client

但是我真的希望每个月为列表中的每个客户运行一次。我知道这样做的唯一方法是为每个客户设置不同的订阅,但列表很长,我正在寻找一个快速的欺骗,以防止我必须设置几百个订阅。

有没有办法告诉SSRS为参数列表中的每个客户端运行一次报告并将结果发送到电子邮件?

1 个答案:

答案 0 :(得分:1)

这将创建一个包含每个客户端的单个报告,不确定这是否合适,但无论如何都要进行...

  1. 制作新报告。
  2. 添加包含不同客户帐户列表的数据集 号。
  3. 添加包含单列和单行的表
  4. 使表格成为报告的宽度(减去边距)
  5. 将表格的数据集设置为刚刚创建的数据集。
  6. 在表格单元格中,插入子报告
  7. 将子报告设置为原始报告
  8. 将子报表参数设置为数据集中的帐号(从步骤2开始)
  9. 您可能希望在详细信息行组等上添加分页符,但这应该可以帮助您。