按行组自动计数器的公式<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,
我想写一个式在JMP 11.1中,它将按行组自动创建一个计数器,如下表所示
| 组 | 计数器 |
| ABC | 1 |
| ABC | 1 |
| ABC | 1 |
| ABC | 1 |
| CDE | 2 |
| CDE | 2 |
| EFG | 3 |
| EFG | 3 |
| EFG | 3 |
| GHI | 4 |
| GHI | 4 |
| GHI | 4 |
我怀疑Dif()和/或Lag()函数与此有关,但我无法实现它。
注意:此计数器按行组很容易在Excel中实现
谢谢您的帮助。
Re:按行组自动计数器的公式这是吉姆答案的公式版本。
如果(Row()== 1,
1,
滞后(:计数公式,1)+(滞后(:组,1)!=:组)
)

请注意,添加步骤利用了比较导致1或0表示true或false的事实。因此,我们可以将当前行中Group的值与前一行进行比较,如果它们不相等(!=),它将添加1。
-Jeff
Re:按行组自动计数器的公式假设数据已排序:
如果(Row()== 1,counter = 1);如果(:group == Lag(:group),counter,counter = counter + 1);计数器