问题标签 [cumulative-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 投票
1 回答
674 浏览

sql - 使用“更新到局部变量”计算分组运行总计

由于它似乎是禁食方法,我正在尝试使用“更新到局部变量”方法来计算 SQL 中的运行总计。要为此添加一个额外的层,我对能够对运行总计进行分组很感兴趣,但我不知道在哪里对我的查询进行调整以执行此操作(或者是否甚至可以使用此方法) . 任何和所有的帮助将不胜感激。

下面是我用来创建查询的代码,以及最初引导我使用此方法的文章。如何修改查询以重置每天的运行总数

http://geekswithblogs.net/Rhames/archive/2008/10/28/calculating-running-totals-in-sql-server-2005---the-optimal.aspx

谢谢

赖利

0 投票
1 回答
1517 浏览

crystal-reports - 将水晶报告运行总字符串转换为数字时出现问题

我在将运行总计字符串转换为数字时遇到问题。

运行总计设置为检索包含结果的字段的最大值。它随着组的变化而重置,并通过公式进行评估,以便仅使用特定测试的结果。
结果数据库字段是一个字符串,因为在数据库中有带有文本结果的测试以及带有数字结果的测试。我过滤掉的测试只有数字结果(保存为字符串)。

运行总计工作正常并给出正确的结果,但我想将其从字符串更改为数字,以便能够设置小数位数并在报告中使用舍入,这就是我的问题开始的地方。

  • 据我所知,在这种情况下无法使用格式字段。(这是合理的,因为它是一个字符串字段。)
  • 我尝试使用具有以下公式的公式字段:

    但是即使字符串是像“2.36”或“3.74”(不带引号)这样的好东西,所有非空值也会返回0.00。

  • 我还尝试过在组头中重置全局变量的老派方法,当带有正确测试的帖子出现时,在详细信息部分为其分配一个值,然后最终将其显示在组页脚中,但我得到了相同的 0.00 结果。我已经尝试使用数字全局变量并在详细信息级别进行转换,并使用字符串变量并在页脚级别进行转换。
0 投票
2 回答
8246 浏览

mysql - MySQL从上一行添加值

我有一个单列的表。专栏是这样的:

我想创建一个查询,该查询将显示另一列,该列将添加上一个值。所以:

我将如何构建一个查询来实现这一点?

本质上,我只想要difference介于ROW[X]和之间ROW[X-1]

0 投票
3 回答
12680 浏览

r - 在 R 中创建累积步骤图

假设我有这个示例数据框

这使

我想绘制事件的累积步骤图,以便每个人得到一条线,每次“遇到”事件时都会增加 1。

因此,例如,个人 1 将是 0 到 72.0,然后上升到 1,直到 75.5 变为 2,然后在 87.5 处上升到 3 到图表的末尾。

最简单的方法是什么?

0 投票
1 回答
318 浏览

java - 如何执行不依赖于电平比较器的累积和?

我们有一个基于 Stream2PositionPostProcessor(来自 ActivePivot)的累积度量。我们使用它在时间维度上动态汇总我们的缓存流。

我们希望按时间顺序求和,但以相反的顺序显示结果。为了以相反的顺序显示结果,我们更改了级别比较器。

这是我们得到的数据透视表:

这是我们想要得到的:

Stream2PositionPostProcessor 似乎使用了级别比较器。我们怎样才能改变这一点?

0 投票
1 回答
386 浏览

php - php在时间开始和时间结束之间的累积时间

谁能解决我的问题。我有带有 time_start 'hour:minute' 和 time_end 'hour:minute' 的 mysql 表,如何获得 time_start 和 time_end 之间的累积持续时间。谢谢,

0 投票
1 回答
1017 浏览

c# - 网格视图中多个页面的总计和运行总计

我在页脚有一个总计的gridview。我的分页每页只允许 25 条记录。因此,当有多个页面时,应该有运行总计和总计。谁能帮我写代码。下面是一列总计的代码。

aspx.cs

我无法通过示例。这些很令人困惑。所以请帮助编码。

更新:

这是我的SP..

0 投票
1 回答
300 浏览

tsql - TSQL选择随机行与运行总数

TSQL,我使用的是 SQL 2012,但会使用以前版本的任何东西。我知道如何使用 NEWID() 从表中选择前 X 个随机行。另外,我知道如何使用多种方法、CTE 等选择运行总计。

但是,如何将这两个结果组合成一个查询?所以我想选择 3 条随机记录(并且不少于 3 条),其中运行总数不超过 15 条。无法围绕这个...

使用这个简单的表格和数据:

我的尝试在下面,不确定在那里有 NEWID 是否有意义,有时它只返回 2 行,有时是 0,我希望它足够聪明,总是返回 3 行,如果可能的话,最接近 15 .. .:

0 投票
1 回答
151 浏览

mysql - 在mysql中添加行

我在此有一个名为 temp_reading 的表,以下列存在并且消费是主键:

现在我想将总计显示为

是否可以像上面那样显示我尝试了以下查询

请帮我解决这个问题

0 投票
2 回答
329 浏览

mysql - 在两个日期范围之间更新表内的列时,组函数的使用无效

我有一个表 a_daily 有像这样的列

我将每天添加行,因此每天参考 fromdate 和 date Cumulative_Target 列将更新,如表中所示

这是我需要做的:

所以表中的起始日期将在每个周期内变化

我用于更新的查询是:

我不知道如何化妆计算列请帮助我!