我在使用母版页中的子报表时遇到问题。我的母版页有 4 个参数,其中一个参数会有所不同。
母版页内的一个子报表将采用 3 个不变的参数,而第 4 个参数将通过循环进行更改。输出将创建从 4 参数生成的许多报告。
您如何从母版页创建一个循环,更改第 4 个参数的值以运行子报表的次数与第 4 个参数中的值一样多?
主报告 (Main.rdl) 参数 WidgetID RegionID TimePeriodID
查询将获得不同的 StateID
SubReport (subreport.rdl) 参数 WidgetID RegionID TimePeriodID StateID
该报告有 5 行标题,其中包含标题中的所有参数,包括第一个状态名称。详细信息行包含该状态内的所有小部件信息。
然后循环获取下一个 StateID 并像以前一样重复输出。
然后继续,直到所有的 StateID 都是进程。
我不能按州分组,因为那必须在标题中。
听从多米尼克的建议,我试着按照他的指示去做。
主文件
通过工具箱创建了一个表格并将子报表放在第一个数据列中。
添加了 3 个参数
数据集输出
子报表.rdl
添加了 3 个参数
数据集输出
当我预览 Main1.rdl 时,我得到第一行,然后是新页面。第二行,然后是新页面。
我想要得到的是州代码更改后的新页面。