问题标签 [linq-group]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - Linq 中的 Sum、Order、Group 和 Top/Take
我对 LINQ 很陌生,我已经搜索了这些板,但其他 q/a 都没有提供完整的示例。我需要使用 LINQ 查询强类型IList<>
对象,并且必须:
- 按属性求和
- 按属性分组
- 按我进行 Sum 的同一属性订购
- 将结果限制在前 2 位
例如,如果我的数据是这样的:
我的结果需要像这样,我将它限制在前 2 位,按客户分组,并在 CartTotal 上进行了总和:
实现这一目标的最佳方法是什么?
linq - 使用组子句访问 LINQ to SQL 结果
我有一个 LINQ to SQL 查询,但无法访问结果。如果没有 'group' 子句,它可以正常工作,但是使用 group 子句,结果字段似乎丢失了。
现在我尝试通过以下方式访问结果:
如果我从 Linq 语句中删除 group by,那么我可以访问 EmailAddress 字段。
c# - 列表简单的分组和计数?
我有一个非常简单的List<string>
设置,每个项目包含很多单个字符(IE aforeach
将控制台输出到“a”“k”“p”等)
我想做的是能够对项目进行分组,并计算每个项目发生的次数,因此我会得到类似于以下内容的输出:
关于最好的方法的任何提示?
如果有任何帮助,我正在使用.Net 4。
c# - 将具有匹配属性的对象分组到列表中
我在 C# 中有一个对象列表。所有对象都包含属性 code1 和 code2(以及其他属性)。
例子:
有 31 个可能的 code1 值。有 10 个可能的 code2 值。
我需要将具有相同 code1 和 code2 值(唯一组合)的所有对象组合到它们自己的列表中,这些列表将保存在父列表中(以便以后可以迭代每个单独的列表。)
c# - 拆分后按值分组结果
我已经搜索但没有找到我的答案。免责声明:我是 C# 的新手,但我的任务是创建以下程序:从现有日志文件中读取,按选项卡解析它们,将结果限制为特定状态(处理电子邮件),按部门分组(即投资银行),然后按部门计算电子邮件转换量的统计数据,并打印到新的日志文件。
在提出问题之前,想先介绍一下程序本身的背景。我目前正处于我想按部门分组的地步,但不知道该怎么做。
编辑:原始数据:
这是我到目前为止的代码:
所以我有这个程序,它会像这样向控制台吐出一些东西:
我现在要做的是按“投资银行”、“国库”等分组,然后能够计算总数。
最终的日志文件将如下所示:
c# - LINQ 字典非独特值
我正在努力尝试编写 LINQ 查询来执行以下操作,
我正在尝试使用 LINQ 从 DB 查询中创建对象,该查询将返回如下内容,
LINQ 也很容易编写,
棘手的部分是我如何把它变成字典 where dictionary[1].SomeIEnumerable = {"Value1", "Value2"}
一个简单的 ToDictionary 会抛出一个ArgumentException
这里的主要问题是我如何处理键不明确的事实,并且能够在临时字典中查找现有值以添加我感兴趣的值。
vb.net - LinQ Group.Average 截断我的值
我有以下表结构:
温度
此示例行:
以及以下 Linq 查询:
但结果我得到以下行:1;1;1;4.0;60000
Group.Average 截断“价格”列,怎么了?
linq - Linq 加入和组
继我之前的问题之后:linq 中的简单内部连接
我将如何编写一些 linq 来做与下面完全相同的事情..
我已经尝试过了,但它会生成嵌套选择,因此会产生不同数量的行。
我需要一组A
's,B
其中包含 's 列表,其中包含C
's列表
c# - 如何在 linq 查询中使用 group by?
我有一个包含产品名称、产品价格和类别的产品列表。我想编写一个 linq 查询来根据类别对所有产品进行分组。我尝试了以下方法:
使用此查询,它显示了一个包含两列作为类别和产品的表。类别列有两个类别,但在产品列下,没有数据。我希望所有产品列表都按类别分开。
linq - Linq 和三表分组
我想出了以下 LINQ,但我不禁想到我应该能够在一个查询而不是两个查询中做到这一点。任何人都可以帮忙吗?
这个想法是内部连接三个表并逐个分组。