Я хочу использовать LINQ для группировки данных из DataTable (столбцы: идентификатор пользователя, chargetag, charge).
Содержимое может выглядеть так:
userid chargetag charge
-----------------------------
user1 tag3 100
user2 tag3 100
user3 tag5 250
Мне нужно что-то подобное в результате :
chargetag count sum
-------------------------
tag3 2 200
tag5 1 250
Вот что у меня есть на данный момент:
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,
};
Я могу извлечь имя тега зарядки и его номер. Как мне изменить запрос LINQ, чтобы получить доступ к сумме затрат?
Заранее спасибо: -)
С уважением, Кевин