所以我想比較一下Crystal Reports中的一些記錄來處理我們系統中的一個錯誤所導致的問題。在Crystal Reports中比較記錄
因此,每隔一段時間我們的系統會向某人收費兩次。我想找到所有這些訂單/貨物。一個訂單可以有多個貨件(如果我們有一個缺貨訂單,我們將剩下的訂單發運到一個貨件中,然後將另一個貨件中的缺貨貨件運出)。該貨物還有一個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
發貨按數字順序創建。因此,如果我們發出一個貨件,請說出貨件編號: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
我只能創建出貨量的名單和他們的收費日期(不包括在訂單標識分組),然後按升序排序它們。但是我想要做的是遍歷貨件清單,並將每批貨物與前一批貨物進行比較,並查看charge_date
是否相同,然後選擇它們或標記它們以便我可以將它們分組配方和照顧他們。
這可能在水晶?我應該使用不同的程序嗎?我意識到這可能不是最好的方式來做到這一點,所以我願意接受建議。提前致謝!
什麼是您的上游數據源? – Beth