-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中的“Report inspector”并添加“Add Report Group”

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

  b:- Group by following object:- MAIN_CATEGORY

4:- 在类别组下拖动一个静态文本字段并将其命名为“类别”,然后在此静态字段旁边拖动一个文本字段并将文本字段表达式更改为 $F{MAIN_CATEGORY}

5:- 在详细字段中拖动“DOCID”、“TITLE”和“SUB_CATEGORY”的文本。

于 2013-03-21T08:47:21.097 回答