C# 使用linq c透视表结果#

C# 使用linq c透视表结果#,c#,C#,要使用linq c透视此表吗# 因为问题没有提供支点。。我做了一个支点来计算50个周期。根据您的喜好进行更改。看看这个 var result=myList .GroupBy(x=>x.Branch) .选择(y=>new{ 分支=y键, FirstPeriod=y.计数(z=>z.Quantity>100&&z.Quantity z.Quantity>150&&z.Quantity z.Quantity>200&&z.Quantity Stackoverflow不是一个代码转换工具!那么,到目前

要使用linq c透视此表吗#


因为问题没有提供支点。。我做了一个支点来计算50个周期。根据您的喜好进行更改。看看这个

var result=myList
.GroupBy(x=>x.Branch)
.选择(y=>new{
分支=y键,

FirstPeriod=y.计数(z=>z.Quantity>100&&z.Quantity z.Quantity>150&&z.Quantity z.Quantity>200&&z.Quantity Stackoverflow不是一个代码转换工具!那么,到目前为止,你尝试了什么,你到底被困在哪里了?希望你得到了我的表格结果,我只想使用linq c来透视它。你能解释一下你想要实现什么吗?请说得更详细一些o到目前为止,您编写的代码到底有什么问题?如果您展示了这些代码,也许我们可以提供帮助。感谢您的时间…我一直在寻找动态专栏,终于找到了解决方案…再次感谢您的时间和努力。。。
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();