我有一个报告,它使用从存储过程返回的数据集。有两个关键列:名称和值
我将这个数据集用于两个Tablix。第一个是显示数据的简单Tablix。
第二个基于名称列对数据进行分组。我需要根据值列的总和
来订购此数据但是我收到以下错误:
[rsAggregateInDataRowSortExpression] A. Tablix的排序表达式 'table1'包含一个聚合 功能。聚合函数不能 用于数据行排序表达式。
有没有其他方法可以显示按名称分组的数据,仍然按Sum(Value)排序?
答案 0 :(得分:17)
您需要对行组进行排序,而不是在Tablix上进行排序。删除Tablix上的排序,然后转到行组属性并在那里的排序部分下放置相同的排序表达式,这应该可以工作。
答案 1 :(得分:1)
好的,我只需要为我的查询添加Sum值的额外列,然后使用它。不理想,但它有效