指定された列内の null 以外の行の数を確認するにはどうすればよいでしょうか?
例えば:
dt = Open( "$SAMPLE_DATA/Data\Missing Data Pattern.jmp" );
この表の「トライアル 3」列の NULL 以外の行の数は 5 です。
「Trial 4」列の null 以外の行の数は 4 です。

マスカスタマイゼーションRe: 指定された列内の null 以外の行の数を確認するにはどうすればよいですか?ゲオルグさん、ありがとう!
s4 = Max(
!Is Missing( Column( 4 ) << get values() ) :*</img> Transpose(
1 :: N Items( !Is Missing( Column( 4 ) << get values() ) )
)
);Re: 指定された列内の null 以外の行の数を確認するにはどうすればよいですか?おそらくこのスクリプトでできるでしょうか?
Names default to here(1);
dt = Open( "$SAMPLE_DATA\Missing Data Pattern.jmp" );
x=column(dt, "Trial 4") << get values();
// y =sum(!is missing(x));
// show(x, y);
y = !is missing(x);
rows = transpose(1::n items(y));
show(max(y :*</img> rows));
Re: 指定された列内の null 以外の行の数を確認するにはどうすればよいですか?この特定の値を一般的な変数形式に変更する方法がわかりません。

Re: 指定された列内の null 以外の行の数を確認するにはどうすればよいですか?VBAと同等です
Cells(Rows.Count, 4).End(3).RowRe: 指定された列内の null 以外の行の数を確認するにはどうすればよいですか?ありがとう!
ここで言うのは正確ではありません。
そのはず:
「トライアル 3」列の最後の非 null 値の行番号は 5 です。
「トライアル 4」列の最後の非 null 値の行番号は 4 です。
Re: 指定された列内の null 以外の行の数を確認するにはどうすればよいですか?方法はたくさんありますが、その 1 つは次のとおりです。
Names default to here(1);
dt = Open( "$SAMPLE_DATA\Missing Data Pattern.jmp" );
x=column(dt, "Trial 4") << get values();
y =sum(!is missing(x));
show(x, y);
Re: 指定された列内の null 以外の行の数を確認するにはどうすればよいですか?この式でどう表現すればいいのかわかりませんよね?
Contains(:[Index(1,N Row(dt))],,-1)
ありがとう!