我目前在SSRS中有一个包含多行的tabllix,但是我希望只显示前5行,但是底部的总列包含表中的许多行的值。
实施例:
NameID / Sales / % of Total
1 / 100 /
4 / 70 /
3 / 65 /
2 / 50 /
7 / 35 /
DO NOT DISPLAY THESE RECORDS:
6 / 25 /
5 / 10 /
TOTAL SALES: 355 (inclusive of all 7 records)
我需要这个总销售数字是准确的,以便我可以将它用于总列的百分比。
我不相信数据集上的前n个过滤器会起作用,因为它不包括数据集中较低的记录。
我唯一能想到的就是使行可见性,因此它只显示前5行,除了我不知道如何做到这一点。
感谢
答案 0 :(得分:1)
在查询中添加rownumber列(SQL)
ROW_NUMBER()OVER(分区BY FIeldName1 ORDER BY FieldName1 Asc)AS rownum
报告:
表达式:rownum
接线员:<
价值:6
答案 1 :(得分:0)
您可以使用前N来执行此操作。 看'How to get total of top 10 sales in SSRS 2012'