【问题标题】:Run reports on all available parameter value运行所有可用参数值的报告
【发布时间】:2016-08-31 02:31:16
【问题描述】:

我为在 SSDT (SQL Server Data Tools) 中创建的报告设置了几个参数。 如何运行所有可用参数值的报告并形成全面的 每个会话报告每个案例? 非常感谢。

例如带有参数@database 和@tablename 的名为“数据增长”的报告。这两个参数的一系列可用名称。我想把所有案例都编成报告。

【问题讨论】:

  • 也许您可以展示一些示例数据以及您希望输出的样子。
  • 您是如何运行报告的?已安排电子邮件订阅?
  • 根据具体情况,您可以创建一个主报表,其数据集包含所有可能的参数值。然后将当前报表作为子报表包含在 tablix 中。
  • @Pinwar13:是的。我通过手动选择或输入参数值逐个运行报告。我只是想 (1) 使其在所有参数值上自动化,并将所有案例结果编译为用户的单一报告; (2) 使其每周自动运行并应用于邮件订阅。谢谢

标签: sql-server visual-studio reporting-services sql-server-data-tools


【解决方案1】:

你有两个选择。

1.
手动在您的参数选择中包含一个额外的All 选项,方法是在菜单中添加一个值,或者如果您的参数选项是数据驱动的,则通过unioning 值,并将源查询设置为在选择时返回所有结果。

2.
将您的参数更改为multi-value 参数并将您的源查询更改为使用where database in(@database),这将使您的参数的所有组合都被选中,包括全部。

【讨论】:

  • 非常感谢。有道理,我会尝试第二种方式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多