概要
以下の例では、論理積(&)及び論理和(|)演算子をSelect Whereメッセージとともに使用して、複数の条件を満たす行を選択する方法を説明します。
手順
JMPのセッションで、[ファイル]メニューをクリックし、[新規作成]→[スクリプト](※ JMP 18の場合、[JSLスクリプト])を選択します。 以下のスクリプトをコピーし、スクリプトウィンドウに貼り付けてください。 サンプルスクリプトを実行するには、[編集]メニューをクリックし、[スクリプトの実行]を選択します。
/* サンプルのデータテーブルを開きます。 */
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
/* 年齢が13より大きく、かつ、身長(インチ)が65より小さい学生の行を選択します。 */
dt << Select Where( :age > 13 & :height < 65 );
Wait( 2 ); // この行はデモンストレーション目的です。
dt << Clear Select; // この行はデモンストレーション目的です。
/* 年齢が12または14の学生の行を選択します。 */
dt << Select Where( :age == 12 | :age == 14 );
追加のドキュメント
JMPスクリプト言語の詳細は、オンラインヘルプで利用できるスクリプトガイドで確認可能です。
注: このFAQは下記JMP Noteの内容をもとにしています。
JMP Note 575404 - How to select rows based upon multiple conditions using a JMP script