データテーブル内のデータを集計しようとしていますが、重複する行の合計を合計することを試みています。重複する行が見つかった場合、データテーブルの列の値を増やす
私のデータテーブルは次のようになっています。
|ForeName|SurName|Quantity|
|Dave |Smith | 10000 |
|Dave |Smith | 20000 |
|Dave |Smith | 30000 |
|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()
を探しています現時点では
|ForeName|SurName|Quantity|
|Dave |Smith | 60000 |
|John |Peacock| 10000 |
しかし、ここから進んでする、私はわからないだが、誰もが今までこれと私を指すことができるようなシナリオに出くわしました正しい方向に。
あなたはデータテーブルの内容を変更したり、それを報告したいされていますか? – Plutonix
Plutonixさんからの返信ありがとうございました。私はちょうどそれについて報告したいと思っていました。サマリーデータを使って新しいデータテーブルを作ることができるかもしれないと思っていたのですが、重複を見つけて合計を集計しようと考えていましたが、これを行う。 –