これらの実践的なアクティビティは、JMP スクリプト作成者がスクリプト New Window( ) を練習してユーザーと通信し、ユーザーが提供する情報を使用して適切なレポートを作成するためのものです。
手順は以下および添付の PDF ファイルに記載されており、この PDF ファイルにはソリューションも含まれています。添付の zip ファイルには、アクティビティの 1 つで使用されるソリューション スクリプトとデータ テーブルが含まれています。
ピザの宅配注文に関する情報をユーザーから収集しているとします。最初のアクティビティでは、情報を取得するためのウィンドウを作成します。2 番目のアクティビティでは、その情報をユーザーに表示します。3 番目のアクティビティでは、過去の注文に関する情報の JMP データ テーブルから開始し、プロットする列をユーザーに尋ね、入力に基づいてグラフを作成します。
1. ユーザーからピザの配達に関する情報を収集するためのウィンドウを作成します。新しいウィンドウ( )から開始します。
a) テキスト ボックスを追加し、フォント サイズを大きくして太字にします。

b) テキストとラジオ ボックスを含むパネル ボックスを追加します。

c) ラインアップ ボックス、テキスト、および 2 つのチェック ボックスを含むパネル ボックスを追加します。

d) テキストを含むパネル ボックスと、幅 300 ピクセルの 5 行のテキストを表示するテキスト編集ボックスを追加します。

e) テキストとスライダーを含むパネル ボックスを追加して、チップの値を 0% から 30% に変更します。

f) 注文を確認またはキャンセルするための 2 つのボタン ボックスを含む水平リスト ボックスを追加します。これらのボタン ボックスは、次のアクティビティでスクリプト化されます。

2. 最初のアクティビティから「注文の確認」ボタンと「注文のキャンセル」ボタンをスクリプト化します。
a) ウィンドウを閉じるための「注文のキャンセル」ボタンのスクリプトを作成します。
b) 注文確認ボタンをスクリプト化して、ユーザーが入力した情報を収集し、新しいウィンドウに表示します。ボタンが押されたときに呼び出される式を定義します。このウィンドウに注文送信ボタンと注文キャンセルボタンを追加しますが、スクリプト化は行いません。
3. ユーザー入力に基づいてグラフを作成するスクリプトを作成します。
a) Order Information.jmp データ テーブルが既に開いている状態から開始します。
b) ユーザーに新しいウィンドウを表示し、チップ列と別の列、およびチップ値の参照線の値を求めます。
c) グラフ ビルダーを使用して、ヒント列を Y 軸に、他の列を X 軸に、指定された値に Y 軸参照線を配置してグラフを作成します。