Используйте функцию агрегирования в выражении сортировки - PullRequest
8 голосов
/ 17 июня 2011

У меня есть отчет, в котором используется набор данных, возвращенный из хранимой процедуры. Существует два ключевых столбца: Имя и Значение

Я использую этот набор данных для двух табликсов. Первый - простой табликс, отображающий данные.

Второй группирует данные на основе столбца Имя . Мне нужно заказать эти данные на основе суммы Значение столбец

Однако я получаю следующую ошибку:

[rsAggregateInDataRowSortExpression] A сортировать выражение для таблицы «table1» включает в себя совокупность функция. Агрегатные функции не могут использоваться в выражениях сортировки строк данных.

Есть ли другой способ показать данные, сгруппированные по имени, и упорядочить их по сумме (значению)?

Ответы [ 2 ]

17 голосов
/ 18 января 2012

Вместо сортировки по табликсу необходимо выполнить сортировку по группе строк.Удалите сортировку в таблице таблиц, а затем перейдите к свойствам группы строк и поместите там то же самое выражение сортировки в раздел сортировки, это должно сработать.

1 голос
/ 27 июня 2011

ОК, мне просто нужно было добавить дополнительный столбец для значения Sum в мой запрос, а затем использовать его. Не идеально, но работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...