我希望你能帮上忙。转换Linq数据结构
我现在有一个数据结构是怎样的,所以我组后,得到了由(上名一年状态)LINQ聚集查询(此无法更改)
Name Year State Total
Bobby 2015 East 5
Bobby 2015 West 5
Bobby 2015 North 10
Paul 2015 East 15
如何使用LINQ to我变换上述结构下面的结构。
Name Year East West North Total
Bobby 2015 5 5 10 20
Paul 2015 15 0 0 15
记住我试图避免使用LINQ我GROUPBY If
之类的语句state=East ? Add east value : 0
,从而获得所需的结构。
感谢您的帮助。
您是否需要完全基于LINQ的解决方案?如果没有,你可能会寻找专门的C#数据聚合库,可以通过你的输入数据计算数据透视表结果。 –