Reporting services 使用迭代参数的SSRS创建报告
我正在修改现有报告,该报告的设置允许您查看每个销售代表的统计信息。您可以通过更改报告视图中的参数Reporting services 使用迭代参数的SSRS创建报告,reporting-services,reporting,ssrs-2008,Reporting Services,Reporting,Ssrs 2008,我正在修改现有报告,该报告的设置允许您查看每个销售代表的统计信息。您可以通过更改报告视图中的参数sales rep来完成此操作 我需要修改报告,以便它可以为每个销售代表显示一个页面。然后,该页面将导出到Excel,每个销售代表的统计信息将显示在单独的选项卡中 我对此进行了研究,发现有人在谈论迭代报告,但我不认为他们所指的也正是我所问的: 我能想到的主要方法是将参数传递到存储过程中,并在其中使用逻辑将所有可能的结果与用于对节进行分组的字段合并在一起 例如,如果他们有一个用于“Report Sec
sales rep
来完成此操作
我需要修改报告,以便它可以为每个销售代表显示一个页面。然后,该页面将导出到Excel,每个销售代表的统计信息将显示在单独的选项卡中
我对此进行了研究,发现有人在谈论迭代报告,但我不认为他们所指的也正是我所问的:我能想到的主要方法是将参数传递到存储过程中,并在其中使用逻辑将所有可能的结果与用于对节进行分组的字段合并在一起
例如,如果他们有一个用于“Report Sections”的参数,并且选择了“1、2、3”,那么您可以将该参数传递给存储过程;它内部使用SplitString例程将逗号转换为表格格式,然后构造另一个临时表格来保存结果。所有的东西都通过一个SectionNumber字段(1、2、3等)累积到那里,然后全部返回。您的小组在此基础上分组,设置分页符,就这样。您可以通过几种方式完成此任务,因此这里有一个建议
- 创建一个新的tablix报告,其查询将返回一组(唯一的)所有销售代表
- 按销售代表分组
- 没有详细信息行,但在组页脚/页眉中添加子报表
- 子报表将是您正在使用的报表,其参数将是主报表查询中的sales_rep值
- 设置组的分页符