いつもお世話になっております。
以下の表のように、
列「種類」「色」「サイズ」が重複している場合、列「個数」を合計値にし、
1行に集約したいです。
どのようにしたら良いか教えて頂きたくよろしくお願い致します。
こんにちは
おそらくこのあたりと同じアプローチになります。
具体例としては
dt = dt.AsEnumerable.GroupBy(Function(r) Tuple.Create(r("種類").ToString,r("色").ToString,r("サイズ").ToString)).Select(Function(g) dt.Clone.LoadDataRow({g.Key.item1,g.Key.item2,g.Key.item3,g.Sum(Function(r) CInt(r("個数").ToString))},False)).CopyToDataTable
Sample20221208-6.zip (8.9 KB)
1 Like
いつもお世話になっております。
確認が大変遅くなり、申し訳ございません。
頂いたフローで希望通りの結果が得られました。
本当にいつもありがとうございます。
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.