JMPにはColumnFormulaEditorに同等のSumIfがありますか?私が達成しようとしていることを例を挙げて説明します
| ID |
価値 |
和 |
|---|
| 1 |
5 |
13 |
| 1 |
6 |
13 |
| 2 |
9 |
9 |
| 3 |
1 |
1 |
| 1 |
2 |
13 |
IDがたくさんある列があり、繰り返すことができます。 次に、これらのIDの値が異なる2番目の列があります。
3番目の列では、現在の行と同じIDを持つすべての行のすべての値を合計する式を作成しようとしています。
行1の場合、ID = 1なので、5 + 6 + 2 = 13
それを行う方法について何かアイデアはありますか?
Re:列式で同等のSumIf<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />2番目の引数を指定してColSum()関数を使用して、By変数を指定すると機能するはずです。 以下のスクリプトは、3番目の列の式を使用してテーブルを再作成します。
新しいテーブル(( "データ" 、
行を追加(( 5 )。 、
新しい列(( 「ID」 、
数値、
「継続的」 、
設定値(( [ 1 、 1 、 2 、 3 、 1 ] )。
)。 、
新しい列(( "価値" 、
数値、
「継続的」 、
設定値(( [ 5 、 6 、 9 、 1 、 2 ] )。
)。 、
新しい列(( 「SumIf」 、
数値、
「継続的」 、
方式((コルサム(( :価値、 : ID )。 )。
)。
)。
お役に立てば幸いです。
マイケル