2011-11-17 3 views
3

크로스 탭에 문자열 인 열 그룹이 있습니다.JasperReports의 크로스 탭 정렬

필드 이름은 SectionName입니다.

다른 필드, SectionID (정수)입니다.

은 내가 Sort By Expression$F{SectionID}를 넣어하지만 오류 얻을 :

1. Field not found : SectionID

이 필드는 데이터 세트에서입니다. 이 필드에 그룹을 추가하여 표시 할 수 있습니다. 내가 정렬에서 사용하려고하면 오류가 발생합니다.

하나의 필드를 열 그룹 헤더에 표시 할 수 있지만 다른 필드로 정렬 할 수 있습니까?

당신이

+0

[재스퍼 comparatorExpression으로 정렬 크로스 탭 보고서]의 사용 가능한 복제 (HTTP ://stackoverflow.com/questions/2314780/jasper-reports-cro sstab-sorting-with-comparatorexpression) –

답변

0

예를 당신을 위해 다른 행 그룹을 생성 SectionID하고 할 필요가 감사해야합니다 그것은 XML의 첫번째 -tweak입니다 - 다음 영상 디스플레이

0

(중복 질문에서 텍스트 상자를 제거 :) 세리의 "해결 방법"작동하지만 여기 내 결과를보고 ... (여기에 언급 특히 솔루션 2) 상당히 더 까다로운 : https://stackoverflow.com/a/20141363/1915920