如何在BIRT中添加序列号列

时间:2012-08-22 11:28:23

标签: java birt

我想在birt报告中添加一个序列号列。它应该根据分组重置。如何在BIRT中实现这一点?

示例:

| SerialNumber | Job Role | Employee       |
|              | role1    |                |
|       1      |          | Mickey Mouse   |
|       2      |          | Goofy          |
|       3      |          | Pluto          |
|              | role2    |                |
|       1      |          | Donald Duck    |
|              | role3    |                |
|       1      |          | Minnie Mouse   |
|       2      |          | Doctor Einmug  |

3 个答案:

答案 0 :(得分:6)

序列号可能是一个令人困惑的词......
我认为你会寻找类似于每个组重置为1的行号。

试试这个:

  • 添加聚合
聚合绑定构建器中的

使用以下值:

Column Binding Name:    SerialNumber
Data Type:              Float
Function:               RUNNINGSUM
Expression:             1
Aggregation On:         Group

答案 1 :(得分:1)

我通常会为这类问题添加一个聚合函数,数据类型为float,函数运行计数,只需将聚合放在group上,这样就可以在更改组时重置该数字。

答案 2 :(得分:-3)

  1. 如果我们需要S.No点击计算列---->点击新计算列按钮----> 输入列名称(S.No)--->选择数据类型--->选择聚合在我们的示例运行计数中 - ---->行