そこで、Crystal Reportsのいくつかのレコードを比較して、システムのバグによって引き起こされた問題に対処したいと思います。
したがって、時々、私たちのシステムは誰かに2回請求します。それらすべての注文/出荷を見つけたいです。注文には複数の出荷を含めることができます(入荷待ちの商品が1つある場合は、残りの注文を1回の発送で発送し、その後、入荷待ちの商品を別の発送で発送します)。出荷にはcharge_date
、顧客に請求したときの日付とタイムスタンプのフィールドもあります。したがって、Crystalレポートでグループ化すると、次のようになります。
Order Id: 234587
Shipment Id: 121 charge_date: 8/29/2012 11:43:21
Shipment Id: 524 charge_date: 9/1/2012 15:37:39
出荷は番号順に作成されます。したがって、1つの出荷(たとえば、出荷番号:345)を送信すると、その一部である注文に関係なく、次の出荷は出荷番号:346になります。
したがって、誰かが私たちのバグの犠牲者である場合、それらの出荷は次々に行われ、charge_date
まったく同じです。そのようです:
Order Id: 69875
Shipment Id: 594 charge_date: 9/2/2012 14:32:15
Shipment Id: 595 charge_date: 9/2/2012 14:32:15
出荷とその請求日(注文IDでグループ化せずに)のリストを作成し、昇順で並べ替えることができます。しかし、私がやりたいのは、出荷のリストを繰り返して、各出荷を前の出荷と比較し、charge_date
それらが等しいかどうかを確認し、それらを選択するか、数式でグループ化できるようにマークを付けることです。そしてそれらの世話をします。
これはCrystalで可能ですか?別のプログラムを使用する必要がありますか?私はこれがこれを行うための最良の方法ではないかもしれないことを理解しているので、私は提案を受け入れています。前もって感謝します!