チェックボックスから目的の形式に値を返す方法は?こんにちは、
私はスクリプトインデックスの例を使用しており、以下のスクリプトに従って変更しています。
Names Default To Here( 1 );
New Window( "Example",
cb = Check Box(
{"Max", "Median", "Min", "Mean", "Std Dev"},
Print( cb << Get Selected () ) //{"Mean", "Std Dev"} or etc
)
);チェックボックスから選択した値を{"One"}ではなく "One"またはOneに戻す可能性はありますか? 統計を集計するために選択した値を使用したいと思います。
Statistics( Max, Median, Min, Mean, Std Dev )
万が一、表表にCpとCpkを追加できますか?
分析データ表スクリプティングRe:チェックボックスから希望の形式に値を返す方法は?チェックボックス()はリストを返します。リストのどの要素が必要かを指定するだけで、スカラー値として返されます。下記参照:
Names Default To Here( 1 );
New Window( "Example",
cb = Check Box(
{"Max", "Median", "Min", "Mean", "Std Dev"},
returned = (cb << Get Selected ())[1];
Print( returned ) //{"Mean", "Std Dev"} or etc
)
);Re:チェックボックスから希望の形式に値を返す方法は?こんにちはTxnelson、
与えられたコードを試しましたが、[1]に設定すると、「Max」、「Median」ではなく1つの値のみが返され、ボックスからすべての値のチェックを外すとエラーが返されます。 リストは、チェックまたはチェックされていない値に応答する必要があります。 それはforループまたは他のより良い方法を行う必要がありますか?


Re:チェックボックスから希望の形式に値を返す方法は?から返される値
cb << Get Selected()
JMPリストです。 これは、チェックボックス()で複数の値を選択できるためです。リストの要素は、添え字を指定することにより、リスト全体から独立して参照できます。これがあなたの最初の質問の質問でした。したがって、
returned = (cb << Get Selected())[1];
リストの最初のアイテムを返します。
最新のエントリから、表の生成を実行するために、リストの個々の要素を処理する必要はないと思います。以下は、入力ウィンドウを使用した簡単な例です。これは、チェックボックス()から出力される情報を処理する方法を示しています。このコードは、統計が選択されていない場合の状況を処理する1つの方法も使用します。新しいウィンドウを「モーダル」ウィンドウに変更しました。デフォルトでは、新しいウィンドウはJMPスクリプトの処理を停止しません。ただし、モーダルウィンドウは処理を停止し、ユーザー入力を待ってから処理を続行します。CpとCpkに関する質問に答えるために、TabulatePlatformにはCpまたはCpkがありません。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
returned = {};
New Window( "Example",
<<MODAL></MODAL>
時間をかけてスクリプトガイドを読むことを強くお勧めします。リストなどのJSL構造、および表形式などのプラットフォーム使用率に関する基本情報を提供します。これにより、JMPスクリプトの開発がはるかに簡単になります。
スクリプトガイドは、[ヘルプ]プルダウンメニューから利用できるJMPドキュメントライブラリにあります。
</CODE></P>
<P><CODE class=" language-jsl">