有没有办法可以在SSRS中过滤以仅返回前N和下N
e.g。 如果我有数字-50到+50
我在Top 5和Bottom 5上过滤了
我希望看到
-50,-49,-48,-47,-46,46,47,48,49,50
这是否可能,当我尝试它时肯定会允许它,但它似乎忽略了第二个过滤器
答案 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