【发布时间】:2012-03-28 15:15:43
【问题描述】:
我有下面的数据表:
数量 价格 日期 5 2 1/25 6 1 1/25 8 3 4/25 1 2 4/25我想要:
数量 价格 日期 11 1.45 1/25 9 2.88 4/25我已经用
按日期对数据表进行分组 var groups = ToCalc.AsEnumerable().GroupBy(r => r.Field("trade_date"));数量总和是这样的:
foreach(组中的 var 组) { 数量 = Convert.ToDouble(group.Sum(r => r.Field("EXEC_QTY"))); }但我不知道如何计算加权平均价格。 有什么想法吗?
【问题讨论】:
-
Weighted Average with LINQ 的可能重复项