我想使用LINQ对DataTable中的数据进行分组(列:userid,chargetag,charge).
内容可能如下所示:
userid chargetag charge
-----------------------------
user1 tag3 100
user2 tag3 100
user3 tag5 250
Run Code Online (Sandbox Code Playgroud)
结果我需要这样的东西:
chargetag count sum
-------------------------
tag3 2 200
tag5 1 250
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止:
var groupedData = from b in dataTable.AsEnumerable()
group b by b.Field<string>("chargetag") into g
let count = g.Count()
select new
{
ChargeTag = g.Key,
Count = count,
};
Run Code Online (Sandbox Code Playgroud)
我可以提取出收据标签的名称和号码.我如何更改LINQ查询以访问费用总和?
提前致谢 :-)
问候,凯文