我想總結一下數據表中的一些數據,我試圖做的是總結找到的重複行的總數量。如果發現重複行,則在數據表中遞增列值
我的數據表看起來像這樣。
|ForeName|SurName|Quantity|
|Dave |Smith | 10000 |
|Dave |Smith | 20000 |
|Dave |Smith | 30000 |
|John |Peacock| 10000 |
我想總結這些數據看起來像這樣。
|ForeName|SurName|Quantity|
|Dave |Smith | 60000 |
|John |Peacock| 10000 |
目前我在數據表中查找重複
Dim duplicates = From rows In dt.AsEnumerable().GroupBy(Function(r) New With {Key .a = r("ForeName"), Key .b = r("SurName")}).Where(Function(gr) gr.Count() > 1).ToList()
不過從這裏到我不確定出發,有沒有人曾見過的情景來了,如同這一點,並能指出我在正確的方向。
你想改變的數據表內容,或者只是在其報告? – Plutonix
嗨Plutonix謝謝你的回覆。我只想報告它,我想也許我可以用摘要數據建立一個新的數據表,這是我的意圖,試圖找到任何重複,然後總結它們,但我不確定最好的方式來做這個。 –