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

is it possible to schedule a report to run for every possible option in a parameter list?

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

where [account no] = @Client

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

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

这将创建一个包含每个客户的单一报告,不确定这是否会是 suitable,但无论如何...

  1. 创建新报告。
  2. 添加包含不同客户帐户列表的数据集 数字。
  3. 添加单列单行的table
  4. 使 table 成为报告的宽度(减去边距)
  5. 将 table 的数据集设置为您刚刚创建的数据集。
  6. 在 table 单元格中,插入一个子报表
  7. 将子报表设置为您的原始报表
  8. 将子报表参数设置为数据集中的帐号(来自第 2 步)

您可能想在详细信息行组等上添加分页符,但这应该可以让您继续。