2013-12-08 61 views
7

我有一个使用与我的主报告相同的数据的子报告。现在,它通过重新查询数据库来填充它的数据集。将数据集传递给SSRS中的子报告

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

我可以使用共享数据集,或者子报表将查询共享数据集吗?

回答

5

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

有很多关于数据集缓存,其好处和使用情况的信息。

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

相关问题