想要使用 linq c# 透视此表
1 回答
0
由于这个问题没有提供以什么为中心。我做了一个以 50 为周期的支点。将其更改为您的偏好。检查这个小提琴。
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();
参考:
于 2018-07-31T14:41:22.893 回答