ダッシュボードを完全に柔軟にし、ユーザーが次のものを事前に選択できるようにする必要があります。
a-変数「グループ」からの参照カテゴリ
b-ダッシュボードを実行する変数。
次に、これらのようなコードを使用するダッシュボードは、次のことを認識しています。
Ref = "選択された参照グループの名前"
cols = {選択された列のリスト}
変数のカテゴリと列の名前をダイアログウィンドウに表示し、ユーザーが選択して[OK]をクリックすると、ダッシュボードが通常どおり実行されるようにする方法はありますか?
ありがとう
列ダイアログまたはフィルター列セレクター関数を見て、ユーザーが列を選択できるようにします(次の例はスクリプトインデックスからのものです)。
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Consumer Preferences.jmp" );
Column Dialog(
ex y = ColList( "Y", Min Col( 1 ), Max Col( 2 ), Data Type( "Numeric" ) ),
ex x = ColList( "X", Max Col( 1 ), Modeling Type( {"Continuous", "Multiple Response"} ) ),
Line Up( 2, Text Box( "Alpha" ), ex = EditNumber( .05 ), Text Box( "Beta" ), ey = EditText( "xyz" ) ),
HList( cb = Check Box( "check", 1 ) ),
HList( combo = Combo Box( "option1", "option2" ) ),
HList( rb = RadioButtons( "a", "b" ) )
);
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Col List Box Example", fontobj = lb = Filter Col Selector( width( 250 ) ) );
ラジオボックスは、列のレベルを選択するのに役立つ場合があります。
Names Default To Here( 1 );
dt = Open("$Sample_data/Big Class.jmp");
New Window( "Example", rb = Radio Box( associative array( dt:sex << get values ) << get keys ) );
それは素晴らしいことです。データ用に設定できましたが、今はよくわからないことが2つあります。
- はrb選択したアイテム?次に、それをコードで使用できますか?
oneway1 = dt << Oneway( Y( cols[1] ), X( :Group ), With Control( 1, {"rb"} ) )-ACCEPTと言うボタンを設定して、ウィンドウを閉じることはできますか?