SSRS - 使用过滤模拟切片器

时间:2016-04-27 19:45:54

标签: reporting-services ssrs-2008-r2 ssrs-2012 ssrs-tablix

我见过网站解释了如何使用tablix列出报告的可能参数(另一个tablix)来模拟切片器。此技术依赖于传递参数和正在刷新的报表。

问题是,我想要使用它的速度很慢。我想知道是否有办法加载我的报告的所有数据,然后使用类似的技术创建一个切片器,以使用数据集上的过滤器限制数据。

我想到的另一个选项就是隐藏与“切片器”中所选内容不匹配的行。

1 个答案:

答案 0 :(得分:0)

加快处理时间的一个好方法是使用缓存。转到报表管理器(或SharePoint中的“管理处理选项”,具体取决于您使用的内容)。将其设置为使用缓存数据。使用持续时间和缓存刷新计划设置来适应您的情况。

您也可以将参数应用为数据集过滤器,而不是将其传递到查询中。这有助于确保报告的缓存版本可用。这实际上取决于数据集的大小以及您尝试允许的参数组合数量。