SSRS子报告或其他解决方案

时间:2013-01-23 22:09:24

标签: reporting-services subreport

我正在制作一份显示日程安排数据的报告。此报告需要显示在指定日期范围之间具有承诺日期的任何作业的数据。

我遇到的问题是如何最好地显示这些数据,我有一个构建的数据集,其中包含标题信息(作业#,描述,截止日期等),它为每个作业返回一行行。

每个作业都有几个详细记录(行项目描述/详细信息,工作中心描述和详细信息)。其中每一个都可以返回几行。

我的问题是如何将这个详细数据与每个标题记录分组。希望每个作业有一个这样的记录块:

- 标题数据集作业编号,作业描述,发货日期......等     - 项目描述数据集     - 工作中心数据集

下一条记录.....

提前感谢您的帮助。

布赖恩

1 个答案:

答案 0 :(得分:2)

如果数据集中的每个记录都有一个可以按其分组的字段,那么这实际上非常简单。您需要在SSRS中使用表的分组功能。最简单的方法是创建一个逻辑上包含所有行(标题和详细信息)的视图,并将其作为一个数据集传递给SSRS。

这是微软最近的一次演练。您可以更改版本号以匹配您的特定版本,因为您未在问题中指定。组头标题字段可以格式化,以使它们脱颖而出等。

http://technet.microsoft.com/en-us/library/dd255263.aspx

如果您可以分组的字段未包含在报告中的数据集中,即它是外来关系或某种东西而您无法将它们放入单个视图中,那么您将需要查看子报告。根据提供的信息,一个简单的行或列组应该可以正常工作。