私はJMP13を使用していて、理解していますここからリストを使用しない限り、関数から複数の出力を持つことはできません。 そこで、次のスクリプトをまとめましたが、期待どおりに機能します。
Names Default To Here (1);
delete symbols ();
clear log ();
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
getDistChart = Function({ColName, _LSL, _USL}, {distChart},
New Window(""||ColName||" distribution",
distChart1 = dt <<DISTRIBUTION></DISTRIBUTION>
ただし、以下は機能しません
toPass= Report(dist[1])[Outline Box("weight" ), Outline Box( "Summary Statistics" ), Table Box( 1 ), Number Col Box(1)]<< get (1);
Report()で引数を使用するための構文に誤りがあるのではないかと思いますか?
関数内に評価リストを追加してみてください。
op = EvalList({distChart1, distChart2});