遊戲紀錄重複匯出怎麼辦?用局號與時間避免重複計數|MBM娛樂城

Home » 娛樂城攻略 » 遊戲紀錄重複匯出怎麼辦?用局號與時間避免重複計數|MBM娛樂城
同一局,別算兩次

先留原檔,再處理重複的那幾筆

如果你拿到兩份紀錄,一份到中午、另一份從上午11點開始,重疊時段可能讓同一筆出現兩次。直接把兩份加總,就可能多算局數或金額;但只看局號相同就刪除,也可能誤刪真正不同的事件。

以下用假設檔案說明整理方法,不代表本站一定提供匯出或相同欄位。開始前先複製一份工作檔,原檔留著;看不懂的差異先保留,不急著按「移除所有重複」。

3筆加3筆,不一定等於6局

假設第一份有局次1、2、3,第二份有3、4、5,而且每筆都代表同一桌、同一版本下已結算的一局。局次3完整重複,兩份合起來共有5局,不是6局。

能這樣算,是因為我們先確認每筆資料代表什麼。如果一筆是扣款、一筆是返還,它們即使屬於同一局,也是在記錄不同事件,不能當成兩份相同紀錄刪掉其中之一。

假設每筆為已結算的一局。檔案甲1、2、3;檔案乙3、4、5。局次3重複,合併5局。不同事件、不同狀態另核對。
假設每筆為已結算的一局。檔案甲1、2、3;檔案乙3、4、5。局次3重複,合併5局。不同事件、不同狀態另核對。

相同局號,不一定是同一筆事件

實際核對時,可能需要一起看來源、遊戲、桌台、局號與事件類型。同一個「123」局號若分屬兩張桌,不一定是同一局;同一局的扣款、結算與撤銷,也不應只靠局號合併。

這些欄位只是示範,不是每套系統都適用的唯一識別方式。應先問資料來源:哪一個欄位或哪幾個欄位組合,能識別同一事件?若答案不明,先列待核對,不自行創造規則。

待結算變已結算,屬於更新還是重複?

同一事件先出現「待結算」,稍後出現「已結算」,可能是兩個時間點的狀態。若要呈現最新狀態,須有可靠更新時間或版本順序;若要還原過程,反而可能要保留兩筆。目的不同,保留方式也不同。

整理完成後,留下原始筆數、確認重複筆數、保留筆數與原因,讓下次還能查回來。工具只會照指定欄位找相同值,不能替你判斷它是重複事件、狀態更新,還是一次有效的撤銷。

資料參考:pandas官方文件:重複資料與保留方式。


需要協助?透過 LINE 聯絡