0

我需要创建一个包含 4 个部分的报告。为此,我看到了一份报告和其他 3 份子报告的选项。

问题是这些部分都不相关,所以我不能将子报告放在同一个详细信息带中。

有什么选择?创建多个详细品牌,每个品牌都有一个子报告?或将子报表放在页脚中?

如果没有子报告,还有其他方法可以做到这一点吗?如果我能做到这一点,只需一个 .jrxml 我想学习它。

我正在使用 iReports 5.0.0 和 jsf 2.0 来填充数据。

问候。

例子:

--------section 1---------
+----------+------+ -----
| title    | count|     |
+----------+------+     |
| ejample  | 150  |     |
| ejample  | 15   |     detail 
| ejample  | 10   |     |   
| ejample  | 1250 |     |   
| ejample  | 150  |     | 
+----------+------+ -----
--------section 2---------
+----------+------+ -----
| country  | %    |     |
+----------+------+     |
| ejample  | 150  |     |
| ejample  | 15   |     detail 
| ejample  | 10   |     |   
| ejample  | 1250 |     |   
| ejample  | 150  |     | 
+----------+------+ -----
--------section 3---------
   etc
4

1 回答 1

0

添加 4 个细节带 - 每个部分都有一个细节带。这是因为子报表具有动态高度,但报表元素本身具有固定高度。为了不产生重叠输出,将每个子报告放入一个单独的波段。细节带随着内容的大小而增长。

根据输出的复杂性,您可能要考虑在主报表中使用子数据集并使用列表或表格元素安排显示。

于 2013-02-14T17:33:52.147 回答