列內的累積求和公式?<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
取消訂閱<>