-1

:

| DOCID | TITLE | MAIN_CATEGORY | SUB_CATEGORY |
------------------------------------------------
|     1 |  DOC1 |            M1 |           S1 |
|     2 |  DOC2 |            M1 |           S2 |
|     3 |  DOC3 |            M2 |           S2 |
|     4 |  DOC4 |            M2 |           S1 |

必要なレポート形式

ドキュメント レポート

カテゴリー - M1

| DOCID | TITLE | SUB_CATEGORY |
--------------------------------
|     1 |  DOC1 |           S1 |
|     2 |  DOC2 |           S2 |

カテゴリー - M2

| DOCID | TITLE | SUB_CATEGORY |
--------------------------------
|     3 |  DOC3 |           S2 |
|     4 |  DOC4 |           S1 |

質問

必要な出力を取得するには、どの要素を使用すればよいですか? そしてどうやって ?チュートリアルはありますか?

4

1 に答える 1

1

これは、「レポート グループの追加」を追加することで実現できます。

これを達成するための手順:-

1:- 新しいレポートを作成します。

2:- クエリを追加

   SELECT * 
   FROM table
   ORDER BY MAIN_CATEGORY

3:-iReport の [レポート インスペクター] に移動し、[レポート グループの追加] を追加します。

  a:- Report Group name- category(It can be anything)

  b:- Group by following object:- MAIN_CATEGORY

4:- 静的テキスト フィールドをカテゴリ グループの下にドラッグし、「Category」という名前を付けてから、この静的フィールドの横にテキスト フィールドをドラッグし、テキスト フィールド式を $F{MAIN_CATEGORY} に変更します。

5:- 詳細フィールドの「DOCID」、「TITLE」、「SUB_CATEGORY」のテキスト フィールドをドラッグします。

于 2013-03-21T08:47:21.097 に答える