各レコードには、特定の計算フィールドがあります。そのフィールドの値は、次のレコードの値の差によって取得されます。したがって、ソートはこのフィールドの正しい値に対して正しいはずです。しかし、ユーザーに表示されるレポートは多くのセクションにグループ化され、さまざまな方法で並べ替えられていますが、フィールドを正しい値 (1 つの並べ替えに基づく) にしたいと考えています。
つまり、「A」に基づいてレコードを並べ替え、並べ替えのさまざまな組み合わせに基づいて計算して表示するにはどうすればよいですか?
リンク、ポインタは大歓迎です。
例:元の年齢で並べ替えて計算
Name Age Diff
-------------
Mark 60 5
Pete 65 7
Nath 72 0
Diff の値は、別の並べ替えでも保持する必要があります
Name Age Diff
-------------
Mark 60 5
Nath 72 0
Pete 65 7