0

図の後にすべての人のコメントを表示したい。
何らかの理由で、最後の人のコメントのみが表示されます。
その理由は、あなたが置く位置にあるかもしれません。
たとえば、名前フィールドを詳細列に配置すると、重複しますが、形式は次のようになります。

-----------------------------
 Name          Rating          
Wilshere J.      3.5
Wilshere J.
Comments: He is good. 
          Very nice person.

Alex             3.2
Alex J.
Comments: He is good.

Leah             3.2
Comments: She is nice.

----------------------------

私が望むレポートは次のようになります。

-----------------------------
 Name          Rating          
Wilshere         3.5

Alex             3.2

Leah             3.2

----------------------------
Wilshere J.
Comments: He is good. 
          Very nice person.

Alex J.
Comments: He is good.

Leah C. 
Comments: She is nice.

このフォーマットの問題に対する解決策はありますか?
MongoDB からデータベースを取得します。クエリの問題ではないと思います。
どうもありがとうございました。

4

1 に答える 1

0

Report Groups 機能を使用し、Group Expression equals を使用して、列 NAME であると思われる違反ルールを使用する必要があります。

IReport 3.0.0 の場合:

1) [レポート グループ] ボタンをクリックします。

2) 新しいグループを追加

3) グループの ID を追加します。たとえば、GROUP_NAME です。

4) $F{NAME} などのグループ式を追加します。

5) 作成された新しいレポート バンドに列を追加します。

Ireport 5.0.0 の場合

1) [Report Inspector] でレポート名を右クリックします。

2) [レポート グループの追加] を選択します。

3) グループの ID を追加します。たとえば、GROUP_NAME です。

4) $F{NAME} などのグループ式を追加します。

5) 作成された新しいレポート バンドに列を追加します。

于 2012-11-30T20:43:02.247 に答える