我有一份报告,只需要获得该类别的前10名,并根据这种表达方式将其从最高值排序到最低值:
=Sum(Sum(Fields!Measure.Value, "RowGroup1"), "RowGroup2")
但问题是,SSRS接受的唯一过滤器是简单聚合:
=Sum(Fields!Measure.Value)
不使用嵌套聚合将给出错误的前10位。
另一方面,客户端使用Analysis Services作为报表的连接,因此我无法使用查询来调整数据集。修复应该在SSRS内部。反正有没有这样做?请帮帮我。
答案 0 :(得分:0)
请尝试使用图表属性中的前N 过滤器。您可能希望在使用过滤器之前对值进行排序。