2

我想在 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  |
4

3 回答 3

6

序列号可能是一个令人困惑的词......
我想你会寻找像每组重置为 1 的行号之类的东西。

试试这个:

  • 添加聚合

在聚合绑定生成器中使用这些值:

Column Binding Name:    SerialNumber
Data Type:              Float
Function:               RUNNINGSUM
Expression:             1
Aggregation On:         Group
于 2012-09-11T15:07:16.957 回答
1

对于这种问题,我通常会添加一个数据类型为 float 和函数运行计数的聚合函数,只需将聚合放在 group 上,这样在 group 更改时将重置数字。

于 2013-04-11T07:54:49.543 回答
-3
  1. 如果我们需要 S.No 单击计算列 ---- >单击新建计算列按钮 ---- > 输入列名(S.No)--- >选择数据类型 --- >在我们的示例中选择聚合运行计数 -- ---- > OK
于 2014-07-08T06:30:05.517 回答