1

我有一个具有多个级联参数的报表,它在报表管理器中运行良好。我想创建一个采用单个参数的版本,并遍历每个参数。

例如,假设州、县和市等参数。如果我们通过一个州(即佛罗里达州),则每个县的报告将有多个页面,每个页面由该县的一个城市组成。目标是将月度报告通过电子邮件发送给每个州的利益相关者,其中包含按县组织的州内每个城市的数据。

我找到了这篇文章:

使用迭代参数的 SSRS 创建报告

这是正确的主题,基本上说:

  • 创建一个新的 tablix 报表,其查询返回参数的一组(唯一)可能值
  • 按该集分组
  • 没有明细行,但在组页脚/页眉中添加子报表
  • 子报表将是您已经在使用的报表,它的参数将是您的主报表查询中的参数值
  • 为组设置分页符

我有那么多工作要做,但我一直坚持将这个概念扩展到多个参数。我试图实现子报告的层次结构,每个分组都在与参数关联的数据集上,但我没有成功。这是不可能的吗?

我将不胜感激任何建议。

4

1 回答 1

1

我将扩展您在第一个要点中描述的查询,以涵盖所有参数值组合,例如州、县和市的所有必需组合。这些字段需要添加到现有的行组中。

然后可以向单个子报表对象传递来自该查询的所有参数值。

于 2014-01-22T04:13:24.217 回答