问题标签 [sum]

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.

0 投票
6 回答
1591 浏览

sum - 生成按属性排序的组合

我正在寻找一种方法来生成按单个属性排序的对象组合。我不认为字典顺序是我正在寻找的......我会尝试举一个例子。假设我有一个对象 A、B、C、D 的列表,其中我想要按 3、3、2、1 排序的属性值。这给出了 A3、B3、C2、D1 对象。现在我想生成 2 个对象的组合,但它们需要按降序排列:

  • A3 B3
  • A3 C2
  • B3 C2
  • A3 D1
  • B3 D1
  • C2 D1

生成所有组合并对它们进行排序是不可接受的,因为现实世界的场景涉及大集合和数百万个组合。(40 个,8 个订单),我只需要高于特定阈值的组合。

实际上,我需要按给定属性的总和分组的阈值以上的组合计数,但我认为这样做要困难得多 - 所以我会满足于开发高于阈值的所有组合并计算它们。如果有可能的话。

编辑 - 我最初的问题不是很精确......我实际上并不需要订购这些组合,只是认为它有助于隔离高于阈值的组合。更准确地说,在上面的例子中,给定阈值 5,我正在寻找一个信息,即给定集合产生 1 个总和为 6 ( A3 B3 ) 和 2 总和为 5 ( A3 C2, B3 C2)。我实际上并不需要组合本身。

我正在研究子集和问题,但如果我正确理解给定的动态解决方案,它只会给你信息是否有给定的总和,而不是总和的计数。

谢谢

0 投票
2 回答
100662 浏览

c# - 如何计算 LINQ 中 DataTable 的列的总和(到数据集)?

我刚刚开始阅读 LINQ,我想开始将它合并到我的代码中。我知道如何通过“Foreach”遍历行或在特定列上执行 compute.sum 来计算 DataTable 列的总和。如何使用 LINQ to DataSet 进行等效操作?

0 投票
3 回答
1718 浏览

xslt - XSLT:树片段的总和将始终返回 0 !

我遇到了一个看起来很愚蠢的问题,但我找不到解决方案……使用 XLST,我需要对由模板计算的值列表求和。所以我将这些值存储在树结构中(根元素“Numbers”中包含的“Number”元素列表)。但是无论我尝试对这个自制列表做什么,它都不会返回任何内容、0 或错误......

有人知道我在做什么错吗?

0 投票
4 回答
373 浏览

sql - Sql 分组

替代文字 http://agricam.net/test.gif

在营销人员编号更改为标题“营销人员总计”后,我需要在 SQL 中动态添加一行,该标题应仅添加“总计”列。例如,在Marketer 22 行的最后一行之后,应该有“Marketer Total”,然后在 Total 列下应该是 1804。在 Marketer 500 的最后一行之后应该出现同样的情况。

请参阅http://agricam.net/test.gif上的图片

当前查询:

从 SomeTable 中选择 Marketer、SubMarketer、Grade、Total、Convert(varchar,Date,101)[Date] where Date >= '2/25/2009' and Date < '2/26/2009' and Marketer in ('22' ,'500') 按 SubMarketer,Grade,Marketer, Date 分组, 按Marketer 的总订单

谢谢。

0 投票
3 回答
12297 浏览

reporting-services - SSRS:在报告中汇总 TimeSpan 值

我有一个报告和一个数据源,其中一列的类型为 TimeSpan。当我使用时,TimeSpan 值似乎在报告中正确显示Fields!TheTime.Value,没有问题。

  • 07:02:00
  • 05:41:00

但我想对这些值进行求和以获得一组的总时间。在 C# 中,我当然可以做一个 TimeSpan + 另一个 TimeSpan,所以我知道可以添加它们。我试过

但它最终以某种形式打印出来。例如,对于上面的输出时间,我会得到457800000000总和。那甚至应该是什么?

无论如何,我怎样才能在报告中总结时间跨度值?对于上述时间跨度,我想以12:43:00总和结束。除非我的数学再次让我失望了......但你明白了:p

0 投票
2 回答
4572 浏览

algorithm - 对数组值求和,总和等于 X

我有一个整数集合。我需要得到值总和等于 X 的所有可能性。

我需要这样的东西

可以写成:delphi、c#、php、RoR、python、cobol、vb、vb.net

0 投票
1 回答
810 浏览

php - 从汇总的 MySQL 记录中选择

我正在使用 PHP 和 MySQL。

我有一个名为数量的表。里面有产品名称、产品价格和产品数量的记录。除此之外,还有一些其他工具可以帮助我根据日期和位置选择最后的记录,以及名为 price 的字段的 GROUP BY,因为同一产品有不同的数量和不同的价格。所以,我目前选择我的产品特定价格和数量,如下所示:

此查询是一种解决方法,因为我需要获取如下数据:

假设我有多个这样的记录,我需要获取最新的记录。无论如何,从这个查询中我需要执行以下操作:我需要选择其数量与另一个产品的数量之和等于 35 的记录。因此,通过使用我的查询,我知道它应该在第 2 行停止,因为我可以取 30 个产品价格为 100 美元,第 2 行的另外 5 种产品价格为 120 美元。然后我需要输入我的更新。因此,新数据如下所示:

我将如何实现这一目标?

0 投票
8 回答
1773 浏览

file-io - 在单行逗号分隔文件中求和值

编辑:谢谢大家。Python 解决方案运行速度极快 :)

我有一个看起来像这样的文件:

但它要大得多(~ 600 kB)。没有换行符,除了文件末尾的换行符。

现在,我必须总结所有存在的值。我希望最终的结果会很大,但如果我用 C++ 总结它,我拥有一个 bignum 库,所以它应该不是问题。

我应该怎么做,用什么语言/程序?C++、Python、Bash?

0 投票
3 回答
838 浏览

sql - Django 1.0/1.1 重写自加入

有没有办法使用 Django QuerySet 对象重写这个查询:

votes 是一个表,object_id 是一个多次出现的 int(外键——尽管在这里无关紧要),而 created_on 是一个日期时间。

FWIW,这个查询允许一个人在过去的任何时候通过总结所有以前对该 object_id 的投票来获得分数。

0 投票
3 回答
64343 浏览

reporting-services - 在 Microsoft Reporting Services 中创建计算行的总和

这似乎应该很简单,但我还找不到任何东西。在 Reporting Services 中,我有一个最多包含 6 行的表,这些行都具有计算值和动态可见性。我想总结这些行。基本上我有一些发票项目,并想总计。我无法更改数据库端的任何内容,因为我的存储过程在系统的其他地方使用。每行也从不同的数据集中提取数据,因此我无法对数据集进行求和。我可以用表格页脚对所有行求和吗?类似于汇总 Excel 中的行数?将每一行的可见性表达式放入页脚行来计算总和似乎非常多余。