在 BIRT 列表中实现变量 sub-headers

Implementing variable sub-headers in BIRT list

如何在 BIRT 列表中创建变量 sub-headers..

BIRT原列表如下:

Sys_ID | Sys_Name  |  App_ID |  App_Name   
----------------------------------------
S1     | ABR       |  A1     |  ABR: Bim
S1     | ABR       |  A2     |  ABR: Dip
S1     | ABR       |  A3     |  ABR: Saw
S2     | TIP       |  B1     |  TIP: Yop
S2     | TIP       |  B2     |  TIP: gum
S3     | GOO       |  C1     |  GOO: res

我想实现 BIRT 以显示以下内容:

Sys_ID | Sys_Name  |  App_ID |  App_Name   
----------------------------------------
S1     | ABR       |         |
S1     | ABR       |  A1     |  ABR: Bim
S1     | ABR       |  A2     |  ABR: Dip
S1     | ABR       |  A3     |  ABR: Saw
S2     | TIP       |
S2     | TIP       |  B1     |  TIP: Yop
S2     | TIP       |  B2     |  TIP: gum
S3     | GOO       |         |
S3     | GOO       |  C1     |  GOO: res

Sys和App数据全部实现在一个BIRT数据集中

有人可以帮忙吗?

这很简单,也是 BIRT 的优势之一。当您将 table 放在报告上(或只是 drag-and-drop 整个数据集)时,您会看到与原始列表中一样的结果。

如果您希望 table 按 Sys_name 分组,您可以这样做。 Select table,打开属性编辑器并打开组选项卡。单击添加。 Select Sys_name 属性作为 Group-on 参数。 (看看其他选项,它们不言而喻) 现在单击确定。 在 table 中,您将看到添加了两行。一组 header 和一组页脚。组 header 还将在第一列中包含所选的分组依据属性。您可以将其更改为与组相同的任何属性或组的聚合(例如其中的元素数)。