我有一个报表,它使用从存储过程返回的数据集。有两个键列:Name和Value
我将此数据集用于两个表。第一个是简单明了的表格,显示数据。
第二组基于名称列对数据进行分组。我需要根据值列的和对这些数据进行排序
但是,我得到了以下错误:
rsAggregateInDataRowSortExpression表'table1‘的排序表达式包括一个聚合函数。聚合函数不能在数据行排序表达式中使用。
是否有另一种方法可以显示按名称分组的数据,并仍然按求和(值)排序?
发布于 2011-06-27 14:45:43
好的,我只需在查询中为Sum值添加一个额外的列,然后使用它。不太理想,但有效
发布于 2012-01-18 13:15:06
您需要根据行组进行排序,而不是对tablix进行排序。删除tablix上的排序,然后转到行组属性,并将相同的排序表达式放在排序部分下面,这样就可以了。
https://stackoverflow.com/questions/6385176
复制相似问题