2011-04-18 9 views
1

フィールドに基づいてグループのカラムを変更する方法はありますか?Jasperがグループとカラムを報告する

私は、次のデータセットがあります:タイプ= 2の場合

Name Money 
Bob 1 
Jen 2 

::私はそれがタイプ= 1のグループのこの種を表示したい [名前、タイプ、フィールド]

Name  Number of Cars 
Clarkson 10 
James 2 

フィールドに基づいてテキストを偶然に取得する方法はありますか?

答えて

0

ラベルを変更することはできませんJava Beanをデータソースとして使用している場合は、typeを文字列にすることをお勧めします。 Beanに値を渡して値を設定するときは、type == 1type == 2などをチェックし、それに応じてStringを設定することができます。

私が頭の中でそれをやり遂げると思う唯一の方法は、データの種類ごとに1セットのレポートオブジェクトを作成し、iReportに3つのテンプレート、1バンドあたり1つを作成することです。次に、データがあるものに基づいてレポート表を表示/非表示にすることができます。 1つのレポートに3つのデータセットをすべて表示しない場合は、最初のオプションをお勧めします。

関連する問題