想要使用linq c#旋转此表
答案 0 :(得分:0)
由于该问题未提供解决方案的依据,所以我做了一个基于50周期的决策。将其更改为您的偏好。选中此fiddle。
var result = myList
.GroupBy(x => x.Branch)
.Select(y => new {
Branch = y.Key,
FirstPeriod = y.Count(z => z.Quantity > 100 && z.Quantity <= 150),
SecondPeriod = y.Count(z => z.Quantity > 150 && z.Quantity <= 200),
ThirdPeriod = y.Count(z => z.Quantity > 200 && z.Quantity <= 250)
}).ToList();
参考文献: