参数字段中每个值的多个子报表

Multiple subreports for each value in a field for a parameter

我有一个报表和一个子报表,该报表有 30 个子报表实例组织起来整齐地放在页面上。子报表的唯一参数是 Child,报表的唯一参数是 Parent(不是实际值,但它可能使它 easier/more 对看到此内容的其他人通用)。数据来自数据源SQL_Source 和存储过程dbo.StoredProc 保存为Dataset1。

我需要每个子报表实例使用下一个 Child 作为其来自 Parent 的参数。目前,报表中子报表的每个实例都接受参数 Child,但只有第一个值(名称为 Child 和值 [Child]。如果我设置值到 Last(Fields!Child.Value, "Dataset1") 然后它将使用 Parent 的最后一个值作为参数,所以我知道它可以看到它们。我只是想让它检索所有这些,这将是一个可变的数量,具体取决于 Parent.

抱歉,如果这是一堵文字墙,有人知道这是否可行吗?

在 SSRS 中,没有任何函数可以像 "opposite" Previous() 函数那样工作。根据您的要求,我建议解决方法是加入 parent 和 child table。使每个 parent 与下一个 child 一起。也许您可以向 MS 提交一个功能,让他们创建一个 next() 函数或类似的东西。

我可以创建子报表的 tablix,它会随着 tablix 的增加显示每个子报表的子报表。