グループを含むレポートがあり、各グループにはいくつかの異なる行があります。を使用RowNumber([group_name])
すると、グループ内の最後の行番号RowNumber(nothing)
が返され、グループ内のすべての行を通る行番号が返されます。RowNumber
代わりにグループ番号を返す何らかの種類が必要です。たとえば、レポートのサンプル テーブルは次のとおりです。
//This is grouped by Name
Order Name Item
------------------------------------------
1 A Item 1 of A
Item 2 of A
------------------------------------------
2 B Item 1 of B
Item 2 of B
Item 3 of B
------------------------------------------
3 C Item 1 of C
------------------------------------------
4 D Item 1 of D
上記の表は私が望むものですがRowNumber("NameGroup")
、列に使用するOrder
と、結果は次のようになります。
Order Name Item
------------------------------------------
2 A Item 1 of A
Item 2 of A
------------------------------------------
3 B Item 1 of B
Item 2 of B
Item 3 of B
------------------------------------------
1 C Item 1 of C
------------------------------------------
1 D Item 1 of D
RowNumber(nothing)
列に使用する場合Order
、結果は次のようになります。
Order Name Item
------------------------------------------
2 A Item 1 of A
Item 2 of A
------------------------------------------
5 B Item 1 of B
Item 2 of B
Item 3 of B
------------------------------------------
6 C Item 1 of C
------------------------------------------
7 D Item 1 of D
列のデータの準備Order
は問題ありませんが、この種の作業 (行の番号付け) にはローカル レポートのサポートを使用したいと考えています。実際、この場合、行ではなくグループに番号を付けたいと思います。これに対する解決策を教えてください。
あなたの助けは非常に高く評価されます!