IReport: Crosstab: добавление группы строк

У меня есть этот отчет Джаспера, в котором есть кросс-таблица, размещенная на полосе «Сводка». Хотя набор данных кросс-таблицы основан на запросе файла, мне нужно добавить к нему третью группу строк.

Вопрос в том, как? Возможно, я успешно добавил третью строку, щелкнув Add Row Group в группах строк кросс-таблицы. При составлении/просмотре отчета выдает ошибку Crosstab bucket expression missing for group <field>. Это может быть вызвано отсутствием атрибутов в других полосах, связанных с кросс-таблицей. Я пытался предоставить некоторые static text или другие компоненты, но он возвращает, что размещение недопустимо.

Как я могу добавить еще одну группу строк в кросс-таблицу, зная, что кросс-таблица по умолчанию может иметь только две группы строк, разрешенные при ее создании?


person David B    schedule 17.09.2012    source источник


Ответы (1)


Убедитесь, что вы добавили допустимое выражение в свойство выражения Bucket для этой группы строк. Судя по сообщению об ошибке, оно могло быть оставлено пустым. Это должно быть любое поле или выражение, которое вы хотите сгруппировать.

Если вы его заполнили, убедитесь, что он действителен для источника данных кросс-таблицы.

person Tom    schedule 17.09.2012