1

iReport内のクロス集計に行グループを設定しようとしています。この行グループは、連結された3つの文字列を使用します。それらのいずれかが変更されると、新しい行が作成されます。私が抱えている問題は、これらの3つの文字列が取得され、変数に格納されることです。それらがこの変数に含まれると、それらを取得する唯一の方法は、区切り文字に基づいて変数を分割し、それらを表示することです。区切り文字を使用しないと、文字列を個別に取得できないようです。

これらの文字列を取得する別の方法が必要です。区切り文字を使用して変数を分割することはできません。これは、区切り文字が希望よりも頻繁に文字列に含まれる可能性があるためです(3つ以上の文字列が返されます)。しかし、行が正しく印刷されないため、個々の文字列だけを使用することはできないようです。これを解決するにはどうすればよいですか?

4

1 に答える 1

1

個々の文字列をそれぞれの名前付き変数に保持してみてください。次に、元の3つの文字列を連結して定義する4番目の変数を作成します。これで、行グループでその4番目の変数を使用できるようになりますが、レポート内の任意の式から元の3つの文字列に簡単にアクセスできます。

于 2011-08-12T03:29:09.783 に答える