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にリセットされる行番号のようなものを探していると思います。

これを試して:

  • 集計を追加

Aggregation Binding Builder では、次の値を使用します。

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

通常、この種の問題に対して、データ型 float と関数実行カウントを使用して集計関数を追加します。集計をグループに配置するだけで、グループの変更時に数値がリセットされます。

于 2013-04-11T07:54:49.543 に答える
-3
  1. S.No が必要な場合は、計算列をクリック ---- > [新しい計算列] ボタンをクリック ---- > 列名 (S.No) を入力 --- > データ型を選択 --- > この例では集計を選択ランニングカウント ------ > OK
于 2014-07-08T06:30:05.517 に答える