
Результат, которого я пытаюсь достичь, описан на рисунке, где я хочу сгруппировать по месяцу дату и время и, полагаю, агенту. Это то, что у меня есть на данный момент.
Код: Выделить всё
DataTable dtTemp = new DataTable();
dtTemp.Columns.Add("Agent", typeof(string));
dtTemp.Columns.Add("Amount", typeof(decimal));
dtTemp.Columns.Add("Date", typeof(DateTime));
dtTemp = dtTemp.AsEnumerable()
.GroupBy(r => r[0])
.Select(g =>
{
var row = dt.NewRow();
row[0] = g.Key;
row[1] = g.Sum(r => (decimal)r[1]);
return row;
})
.CopyToDataTable();
Подробнее здесь: https://stackoverflow.com/questions/553 ... time-month