SSRS性能 - 过滤属性与WHERE条件

时间:2017-10-16 12:33:48

标签: sql sql-server reporting-services

我想知道在查询中设置过滤条件(在WHERE子句中)与在FilterExpression条件中保留过滤条件之间的区别,主要是在性能方面,尽管我也对其他差异和使用一个优于另一个的优势。

提前致谢。

1 个答案:

答案 0 :(得分:3)

对WHERE子句进行过滤将限制实际进入报表的结果数量。这应该更高效,因为报告不必处理尽可能多的数据。

FilterExpression会过滤到报告的数据。

对于较小的结果集,结果应该可以忽略不计。对于较大的结果集,请使用WHERE子句。