行グループによる自動カウンタの計算式<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で非常に簡単に実装できます。
ご協力ありがとうございました。
再:行グループによる自動カウンタの計算式これがJimの答えの公式版です。
(Row()== 1の場合)
1、
Lag(:反公式、1)+(Lag(:Group、1)!=:Group)
)

加算ステップでは、比較の結果としてtrueまたはfalseが1または0になるという事実を利用しています。そのため、現在の行のGroupの値を前の行と比較することができ、それらが等しくない場合(!=)、1が加算されます。
- ジェフ
再:行グループによる自動カウンタの計算式データがソートされていると仮定します。
(Row()== 1、counter = 1)の場合(:group == Lag(:group)、counter、counter = counter + 1)の場合;カウンタ