Перекрестная сортировка в JasperReports - PullRequest
3 голосов
/ 17 ноября 2011

У меня есть группа столбцов в кросс-таблице, которая является строкой.

Используется поле SectionName.

Есть еще одно поле, SectionID (целое число), по которому я хочу отсортировать.

Я положил $F{SectionID} в Sort By Expression, но я получаю ошибку:

1. Поле не найдено: SectionID

Это поле находится в наборе данных. Я могу добавить группу в это поле и отобразить ее. Когда я пытаюсь использовать его в сортировке, я получаю сообщение об ошибке.

Можно ли отобразить одно поле в заголовке группы столбцов, но отсортировать по другому?

Спасибо

Ответы [ 2 ]

0 голосов
/ 07 февраля 2014

(повторяющийся вопрос :) "Обходной путь" Шерри работает, но он более хитрый ... посмотрите мои выводы здесь (особенно решение 2. упомянутое здесь): https://stackoverflow.com/a/20141363/1915920

0 голосов
/ 19 ноября 2011

Да, вам нужно создать еще одну группу строк для вашего SectionID и убедиться, что она сначала - твик в XML - а затем удалить текстовое поле с визуального дисплея

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