2009-05-22 55 views
2

我使用按部门代码分组的表创建报表。最后有一个分页符,因此每个页面只有该部门代码的数据。在表格之外,我想要一个包含该页面/组的部门代码的文本框。如何在Reporting Services的文本框中引用组数据?

我试过对数据使用隐藏列,但文本框只显示每页上显示最后一页的部门代码。我想我错过了一个简单的解决方案,但我无法弄清楚,Google似乎让我失望。

+0

你如何处理分页符?你怎么知道部门的数据在哪里结束?这一切都在同一个数据表? – jgallant 2009-05-26 18:10:38

+0

分页符在我桌子上的组中处理。 (当我将该组添加到表中时,我告诉它在每个分组结束时中断。)是的,它全部在同一个数据表中。我只能在该表的列中显示他们想要的数据,但他们希望将它显示在表格之外。 – 2009-05-27 12:10:35

回答

1

问题是,您只是将报告设置为在数据中的某些点处中断,而不是通过向其传递参数多次呈现子报告。数据只存在于表的范围内。

你可以做的是设置一个子报表,接受部门参数并为一个部门生成数据。在子报表中,您可以通过引用正在传递的参数来添加标题。那么在您的主报告中,您将创建一个包含独特部门数据集的表格。按表中的部门分组,并将子报告拖入表中并设置参数。如果你做得对,你应该得到相同的效果,但部门标题。

如果您需要更多说明,请随时询问。

1

你可能可以添加一列到表中,只是看起来像它的表的其余部分给用户,但实际上是在表中。可能会填充几个空白栏然后显示数据。

如果您正在处理表格逻辑中的分页符,您可能必须将数据保留在表格中。

+0

列可以工作,但他们希望数据显示在页面的顶部和底部,远离实际表格。你会认为可以从当前页面的数据中引用数据,但是显然它比我预期的要难一些。 – 2009-05-27 12:35:54

相关问题