SSRS:前n和下n(过滤器)

时间:2012-03-07 15:15:29

标签: reporting-services filter ssrs-2008

有没有办法可以在SSRS中过滤以仅返回前N和下N

e.g。 如果我有数字-50到+50

我在Top 5和Bottom 5上过滤了

我希望看到

-50,-49,-48,-47,-46,46,47,48,49,50

这是否可能,当我尝试它时肯定会允许它,但它似乎忽略了第二个过滤器

1 个答案:

答案 0 :(得分:5)

您可以通过定义两个组来完成此操作。一组具有前5的过滤器,另一组具有作为底部N过滤器的记录数减去5

此技术在http://www.bidn.com/blogs/mikedavis/ssis/172/top-n-bottom-n-grouping-in-ssrs-2008

中完整描述

如果有可能在边界处获得重复记录,则需要检索边界值并返回与该值匹配的所有值或(更多/更少取决于顶部/底部)。

可以进行重复处理,例如http://www.bidn.com/blogs/mikedavis/ssis/1875/ssrs-top-n-and-bottom-n-reporting-with-duplicates