替代嵌套聚合作为组过滤器SSRS

时间:2017-11-20 15:49:11

标签: sql-server reporting-services

我有一份报告,只需要获得该类别的前10名,并根据这种表达方式将其从最高值排序到最低值:

=Sum(Sum(Fields!Measure.Value, "RowGroup1"), "RowGroup2")

但问题是,SSRS接受的唯一过滤器是简单聚合:

=Sum(Fields!Measure.Value)

不使用嵌套聚合将给出错误的前10位。

另一方面,客户端使用Analysis Services作为报表的连接,因此我无法使用查询来调整数据集。修复应该在SSRS内部。反正有没有这样做?请帮帮我。

1 个答案:

答案 0 :(得分:0)

请尝试使用图表属性中的前N 过滤器。您可能希望在使用过滤器之前对值进行排序。