Re: サブセットの選択が空です。エラーが返されますさまざまなオプションがあります。選択が空か行が見つからないかどうかを確認し、stop() または throw() を使用してスクリプトの実行を停止できます (適切な場合)。
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt << Select Where(:age == 100);
// you can check for selections in dt table
If(N Items(dt << get selected rows) == 0,
Show("No selections done");
);
dt_subset = dt << Subset(Selected Rows(1));
// you can check for dt_subset
If(Is Empty(dt_subset),
Show("No subset table");
);
rows_to_subset = dt << Get Rows Where(:age == 100);
If(N Items(rows_to_subset) == 0,
Show("No rows found");
);
// dt_subset = dt << Subset(rows(rows_to_subset));Re: サブセットの選択が空です。エラーが返されますこんにちは、ヤルモです。
お返事ありがとうございます。 ようやくこれを確認する時間があり、次の解決策が機能したことがわかりました。
dt_subset = dt << Subset(Selected Rows(1));
// you can check for dt_subset
If(Is Empty(dt_subset),
Show("No subset table");
);他の 2 つはまだエラーを返しました。

したがって、私は 2 番目の提案を使用します。
よろしく、 ヴァレリア
サブセットの選択が空です。エラーが返されますこんにちは、みんな、
いくつかの基準に基づいてデータテーブルからサブセットを選択するスクリプトを作成しています。
例 dt は列 :Error_ID を持つデータテーブルです
「dt_subset=dt<
ここで、dt データ テーブルに Error_ID==0 行がなく、dt_subset が空であるとします。
dt_subset はテーブル dt と同じ列を持つが行が 0 行の新しいデータテーブルであると予想していたので、「If( !Empty(dt_subset)...)」かどうかをチェックします。 false が返され、空の dt_subset テーブルでの作業は続行されません。
代わりに、dt_subset が空かどうかを確認しようとすると、エラーが発生します。
基本的に私がやりたいのは、選択範囲が空かどうかを確認できることです。 解決策はありますか?
ご協力ありがとうございました!
品質およびプロセスエンジニアリング