公開日: 11/25/2021

特定の値を含む行の選択

JMPでは、特定の値(または文字列)を検索し、その値を含むセルを強調表示することできます。

1. [行]>[行の選択]>[Where条件で選択]を選択します。

図4.8 行の選択基準の指定 

Specify Criteria for Selecting Rows

2. 列名のリストで、行を選択する条件にする列名を強調表示します。

3. ドロップダウンメニューのリストから条件([次と等しい]、[次と等しくない]など)を選びます。詳細については、図4.8を参照してください。

4. 検索する値を入力します。

5. [OK]をクリックします。

次のオプション機能を指定することもできます。

2つの列の値を比較したい場合は、[列を比較]チェックボックスをオンにします。比較対象の列のリストから列を選択します。

大文字と小文字を区別して検索するには、[大文字/小文字を区別]の横のチェックボックスをクリックします。

「行の選択」ウィンドウから、クリップボード・データテーブル・スクリプトウィンドウのいずれかにWhere節のスクリプトを保存できます。スクリプトを実行した時にダイアログを開いた状態にしたい場合は、[ダイアログを開いたままにする]チェックボックスをオンにしてください。そして、行を選択して、および、他のいくつかのオプションを設定して、「行選択」の赤い三角ボタンのメニューから[スクリプトの保存]オプションを選択してください。次に示す例のように、保存されるスクリプトに、行を選択する上限が設定されます。

dt = Open("$SAMPLE_DATA/Big Class.jmp");
Current Data Table() << Row Selection(
	Select where( :年齢 == 15 ),
	Dialog( Edit( Source Column( :年齢 ) == "" ), Keep dialog open )
);

現在データテーブルで行が選択されている場合は、以下のオプションを指定できます。

「現在の選択」のオプションをクリックすると、現在において選択されている行をどう処理するかをJMPに指示できます。

[クリア]は、現在選択している行の強調表示を解除し、指定された条件を満たすすべての行を選択します。

[OR]は、現在選択している行を選択したまま、指定された条件を満たす行も選択します。

[AND]は、現在選択されている行の中だけから、指定された条件を満たす行を選択します。

リストに条件を追加するには、[条件の追加]をクリックします。

検索にさらに条件を追加する場合は、前の手順を繰り返します。[行の選択]で、すべての条件を満たす場合にだけ行を選択するのか、またはいずれかの条件を満たす場合に行を選択するのかを選びます。

より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).