スクリプト内の引数の認識に関する問題やあ、
誰かが私のスクリプトを見て、私が間違っていることを教えてくれませんか。
列名に組み込まれている10個のコームボックスを使用して選択して引数を指定しようとすると、その列に基づいて、調整された列名を使用して管理図を生成しようとしますが、機能しません。
Names Default To Here( 1 );
New Window( "Data selection",
<<MODAL></MODAL>
ありがとう、
トマシュ
スクリプティングRe:スクリプト内の引数の認識に関する問題やあ@ swiergi11 、
問題の1つは、管理図()のグラフCol()部分の列をどのように参照するかということだと思います。 問題は、: "RSM _" ||レベルを列として評価しておらず、: "RSM_"の部分だけを評価しているため、||レイヤーの連結をどう処理するかがわからないことです。
回避策として、次のように管理図を呼び出す前に、連結を評価できます。Ycol= "RSM_" || layer;次に、: "RSM _" ||レイヤーをChartCol()として使用する代わりに、Cart Col(As Column(Ycol))を使用すると、期待どおりにスクリプトを実行できます。
以下に変更されたコードを示します。
Names Default To Here( 1 );
New Window( "Data selection",
<<MODAL></MODAL>
お役に立てれば!、
DS
Re:スクリプト内の引数の認識に関する問題とても素敵です、どうもありがとう。
管理図を生成することはできますが、何らかの理由で統計を追跡できません。管理図スクリプトの2番目の部分にまだ問題があるようです。
別の議論を得ようとしましたが、運がありませんでした。
Names Default To Here( 1 );
New Window( "Data selection",
<<MODAL></MODAL>
私は以下のようなレポートを見たいと思っています:

Re:スクリプト内の引数の認識に関する問題やあ@ swiergi11 、
既存のコードが機能しない理由がわかりません。 Control Chart()呼び出し内の呼び出しの一部として機能分析を行いたいという意味で同様のことを試みましたが、それは「アクティブ化」されません。 管理図である「オブジェクト」にコマンドを送信して分析を実行させることができる別の回避策があります。
また、LSL、USL、およびTargetを列のプロパティとして含めて、正しい分析が自動的に実行されるようにすることもできます。 << Set Property()コマンドを使用してそれらを割り当てる必要があります。 以下のコードを含めました。
お役に立てれば!、
DS
Names Default To Here( 1 );
New Window( "Data selection",
<<MODAL></MODAL>
Re:スクリプト内の引数の認識に関する問題親愛なる@ swiergi11 、
私の経験では、メッセージの変数置換が機能する場合と機能しない場合があります。 したがって、ここで役立つのは、式を作成し、変数を置き換えてから、式を実行することです。
これは、タスクと同様の以下の簡略化された例で機能します。
BR
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Ycol = "weight";
Xcal = "height";
cc_expr = Expr(
dt << Control Chart(
Sample Label( :name ),
KSigma( 3 ),
Chart Col(
Expr( column(Ycol) ),
Levey Jennings( Show Zones( 1 ), Shade Zones( 1 ), Test 1( 1 ), Test 2( 1 ), Test 5( 1 ), Test 6( 1 ), Test Beyond Limits( 1 ) ),
Capability(
Distribution(
Continuous Distribution(
Column( Expr(Xcal ) ),
Quantiles( 0 ),
Summary Statistics( 0 ),
Outlier Box Plot( 0 ),
Normal Quantile Plot( 1 ),
Capability Analysis( LSL( 90 ), USL( 110 ), Target( 105 ), Sigma( 22.2018710230259 ), Shewhart )
)
)
)
)
)
);
eval(Eval Expr( cc_expr ));
Re:スクリプト内の引数の認識に関する問題GeorgとDSに感謝します、今はうまく機能しています。
上記の両方のソリューションが機能します。