1

グループを含むレポートがあり、各グループにはいくつかの異なる行があります。を使用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は問題ありませんが、この種の作業 (行の番号付け) にはローカル レポートのサポートを使用したいと考えています。実際、この場合、行ではなくグループに番号を付けたいと思います。これに対する解決策を教えてください。

あなたの助けは非常に高く評価されます!

4

1 に答える 1