【发布时间】:2013-12-08 12:32:27
【问题描述】:
我有一个子报表,它使用与我的主报表相同的数据。现在,它通过重新查询数据库来填充其数据集。
有没有办法将数据集传递给子报表,而不是为子报表重新创建数据集,因为这样会提高报表的性能。
我可以使用共享数据集,否则子报表将再次查询共享数据集??
【问题讨论】:
标签: reporting-services ssrs-2008
我有一个子报表,它使用与我的主报表相同的数据。现在,它通过重新查询数据库来填充其数据集。
有没有办法将数据集传递给子报表,而不是为子报表重新创建数据集,因为这样会提高报表的性能。
我可以使用共享数据集,否则子报表将再次查询共享数据集??
【问题讨论】:
标签: reporting-services ssrs-2008
您应该使用共享数据集并将其设置为缓存。然后当从子报表运行数据集时(假设你使用相同的参数值)它不会再次查询数据库。
有很多关于数据集缓存、它的好处和使用案例的信息。
【讨论】: