被看似简单的问题难住了。我有
var SummaryCollection = (from n in ...long criteria with group by clause)
into g select new
{ MonthYear = g.Key,
Amount = g.Sum(p=>p.Amount)}).OrderBy(p=>p.MonthYear);
}
我现在得到看起来像这样的数据
Jan2009 $100
Feb2009 $134
... and so on
最后我有
decimal avgAmount = (from x in SummaryCollection select x.Amount).Average();
我现在需要获取用户在文本框中输入 N 的最后 N 个月的平均值。请告知如何使用 Linq 从有序集合中获取最后 N 的平均值。谢谢你