列内的累积求和公式?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />好的...我在这里做错了什么...我想创建一个新列,其中每一行都是另一列中行的累积总和。 我附上了一个数据表,其中包含我的原始第 1 列、公式第 2 列和第 3 列,我希望得到的结果看起来像这样。 下面是 jmp Help 所说的我的公式应该是这样的……我错过了什么? 它必须是显而易见的,我只是没有看到它?

回复:列内的累积求和公式?我还要指出,对于大型表,为此使用 Summation 函数效率非常低,因为它会重新计算表中所有行的总和,直到每一行的当前行。
而是使用的公式新建公式列 > 行 > 累计总和更有效率。
看回复:高效的移动平均算法进行更多讨论。
-杰夫
回复:列内的累积求和公式?如果 JMP 12,请执行 Brady 提到的操作。 容易多了。
克里斯·基希伯格
JMP 技术支持工程师
全球技术支持团队
SAS Institute, Inc.
100 SAS 校园大道 | T 楼 |北卡罗来纳州卡里 27513
电话:+1-919-531-9927<电话:%2B1-919-531-9927>
手机:+1-303-378-7419<电话:%2B1-303-378-7419>
电子邮箱:chris.kirchberg@jmp.com
取消订阅<>
回复:列内的累积求和公式?Arggghhhhh...我什至都不好意思问这个问题。 谢谢克里斯!
回复:列内的累积求和公式?您需要“i”而不是“1”作为收入列的下标。
因此是这样的:
求和(i = 1,行(),:第 1 列)
而不是这个:
求和(i = 1, Row(), :Column 1[1])
请注意,您现在可以在 JMP 12 中使用一键式列公式执行 CumSum:右键单击列,New Formula Column > Row > Cumulative Sum。
此过程使用以下替代公式:
If(Row() == 1, 0, Lag()) + If(Is Missing(:Column 1), 0, :Column 1)
回复:列内的累积求和公式?这就是列公式的样子。 诀窍是将 N Row() 更改为 Row() 并为列名添加下标并将其命名为“I”
克里斯·基希伯格
JMP 技术支持工程师
全球技术支持团队
SAS Institute, Inc.
100 SAS 校园大道 | T 楼 |北卡罗来纳州卡里 27513
电话:+1-919-531-9927<电话:%2B1-919-531-9927>
手机:+1-303-378-7419<电话:%2B1-303-378-7419>
电子邮箱:chris.kirchberg@jmp.com
取消订阅<>