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

时间:2015-05-27 14:12:23

标签: stored-procedures reporting-services ssrs-2008 report subreport

我有一个报告和一个子报告,报告中有30个子报表实例,整齐地放在页面上。子报表的唯一参数是Child,报表的唯一参数是Parent(不是实际值,但它可能会使其更容易/更普遍的其他人看到这一点)。数据来自数据源SQL_Source,并存储proc dbo.StoredProc保存为Dataset1。

我需要每个子报表实例使用下一个Child作为Parent的参数。目前,报表中子报表的每个实例都包含参数Child,但只有第一个值(名称为Child,值为[Child]。如果我将值设置为Last(Fields!Child.Value,&#34) ;数据集1")然后它将使用Parent的最后一个值作为参数,所以我知道它可以全部看到它们。我只是试图让它检索所有这些,这将是一个变量金额取决于父母。

很抱歉,如果它是一面文字,任何人都知道这是否可能?

2 个答案:

答案 0 :(得分:0)

在SSRS中,没有任何功能可以像#"反对" Previous()函数。根据您的要求,我建议一种解决方法是加入父表和子表。让每个父母和下一个孩子一起。也许你可以向MS提交一个功能,让他们创建一个next()函数或类似的东西。

答案 1 :(得分:0)

我可以创建子报表的Tablix,当tablix递增时,它将显示每个Child的子报表。