SSRS报告迭代多个参数

时间:2014-01-21 22:56:03

标签: reporting-services parameters mdx report-designer

我有一个包含多个级联参数的报表,这些参数在报表管理器中运行良好。我想创建一个将采用单个参数的版本,并迭代该行的每个参数。

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

我找到了这篇文章:

Creating a report with SSRS that iterates over a parameter

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

  • 创建一个新的Tablix报告,其查询返回参数
  • 的一组(唯一)可能值
  • 分组
  • 没有详细信息行,但在组页脚/标题中添加子报告
  • 子报表将是您已使用的报表,其参数将是主报表查询中的参数值
  • 设置论坛的分页符

我有那么多工作,但我已经卡住了将这个概念扩展到多个参数。我试图实现子报告的层次结构,每个子报告分组在与参数相关联的数据集上,但我没有成功。这是不可能的吗?

我会很感激任何建议。

1 个答案:

答案 0 :(得分:0)

我会扩展第1个项目符号点中描述的查询,以涵盖所有参数值组合,例如:所有必需的州,县和市组合。这些字段需要添加到现有的行组中。

然后,可以从该查询中传递单个子报表对象的所有参数值。