将数据集传递到SSRS中的子报表

时间:2013-12-08 12:32:28

标签: reporting-services ssrs-2008

我有一个子报表,它使用与主报表相同的数据。现在,它通过重新查询数据库来填充其数据集。

是否有办法将数据集传递给子报表,而不是为子报表再次创建数据集,因为这样可以提高报表的性能。

我可以使用共享数据集,或者子报告会再次查询共享数据集吗?

1 个答案:

答案 0 :(得分:5)

您应该使用共享数据集并将其设置为缓存。然后,当从子报告运行数据集时(假设您使用相同的参数值),它将不会再次查询数据库。

有大量有关数据集缓存,其优点和使用案例的信息。

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