JMP 在列公式编辑器中是否有等效的 SumIf?我将通过一个例子来解释我想要实现的目标
| ID |
价值 |
和 |
|---|
| 1 |
5 |
13 |
| 1 |
6 |
13 |
| 2 |
9 |
9 |
| 3 |
1 |
1 |
| 1 |
2 |
13 |
我有一列包含一堆 ID,它们可以重复。 然后第二列包含这些 ID 的不同值。
在第三列中,我尝试使用一个公式来对与当前行具有相同 ID 的所有行中的所有值求和。
对于第 1 行,ID = 1,因此 5+6+2= 13
关于如何做到这一点有什么想法吗?
回复:列公式中的 SumIf 等效项<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />使用带有第二个参数的 ColSum() 函数来指定 By 变量应该可行。 下面的脚本使用第三列的公式重新创建表格:
新表( “数据” ,
添加行( 5 ) ,
新专栏( “ID” ,
数字,
“连续的” ,
设定值( [ 1 , 1 , 2 , 3 , 1 ] )
) ,
新专栏( “价值” ,
数字,
“连续的” ,
设定值( [ 5 , 6 , 9 , 1 , 2 ] )
) ,
新专栏( “求和” ,
数字,
“连续的” ,
公式(苏姆山口( :价值, : ID ) )
)
)
希望有帮助,
迈克尔