【发布时间】:2018-03-03 05:37:53
【问题描述】:
我有一个Datatable,其中有列
分配给
故事,
已完成,
工作量。
分配给人员的 Storyid 可以不同或相同(已完成,工作时间)(附图片)
我希望 dataTable 喜欢这种形式,其中分配给努力和完成的小时数将是 Sum 和 storyid(图片附在下面
output datatable
【问题讨论】:
我有一个Datatable,其中有列
分配给
故事,
已完成,
工作量。
分配给人员的 Storyid 可以不同或相同(已完成,工作时间)(附图片)
我希望 dataTable 喜欢这种形式,其中分配给努力和完成的小时数将是 Sum 和 storyid(图片附在下面
output datatable
【问题讨论】:
我希望这就是你要找的东西
var result = yourDatatable
.GroupBy(e => e.AssignedTo)
.ToList()
.Select(eg => new
{
AssignedTo = eg.Key,
CompletedSum = eg.Sum(p=>p.completed),
EfforSum = eg.Sum(p=>p.effort),
StoryIds = string.Join(",", eg.Select(i => i.storyid))
});
【讨论】: