管理図スクリプトの質問だから私はこれを持っています
dt << newColumn( "FlatPeak"、"numeric"、"continuous"、setFormula(If(:DISPENSESPEED == 1550、
最大値(:R050、:R051、:R052、:R053、:R054、:R056、:R057、:R058、:R059、:R060)* 1000
。
)
;);
どういうわけか使えますか
dt << newColumn( "FlatPeak"、"numeric"、"continuous"、setFormula(If(:DISPENSESPEED == 1550、
最大(:R050::R060)* 1000、
。
)
;);
入力せずにもっと多くの列(:R050など)を指定できるようにしようとしています...
のような
= AVERAGE(A1:G1)
管理図のスクリプトに関する質問私はそのような構文を知りません。リクエストをJMPの欲しいものリストに追加することをお勧めします。管理図のスクリプトに関する質問こんにちは @UberBock 、
私はまたあなたがそのようにカラム範囲を指定することを可能にするどんなjslにも気付いていません(そして、一般に、順序がそれから私のスクリプトの結果に影響するので私はカラムへの数値参照を避けます)。とは言っても、多数の列を指定するのは面倒です。式エディタで[選択した部分式を置換]操作を使用して列の一覧を作成し、それをjslにコピーします。(max()のような)関数を式に追加するだけで、一連の列を選択し、右クリックして、選択した部分式を列に置き換えます。これは次のようなものです。
これが役に立つことを願っています!
@julian
管理図のスクリプトに関する質問提案をありがとう。 それがどのようにしてそれを容易にするかを私は見ることができます。 私の場合、それはとてもうまくいきませんでした。 データを照会するためにカスタムSQLを使用しています。 Post-Script Queryタブには、ものを追加するためのさまざまなスクリプトや他のものがあります。 だから私はあなたが提案したものを使うためにデータベースからのカラム名で新しいテーブルを作成しなければならないでしょう。今すぐ私はスクリプトに貼り付けるためにカンマ区切りの項目の長いリストを作成するのにExcel /メモ帳を使用します。 私の場合は普通ではないことを理解しています。
管理図のスクリプトに関する質問こんにちは @UberBock 、
わかります!おそらく、いくつかのjslで列のリストを作成してから、そのリストで式を評価することでうまくいく可能性があります。これを行うには(おそらくエレガントではない)1つの方法があります。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Baltic.jmp" );
//set range for columns
colMin = 5;
colMax = 8;
colStrList = "";
//make list of columns
For( i = colMin, i < colMax, i++,
colStrList ||= ":Name(\!"" || Column Name( i ) || "\!"),"
);
//create formula
Eval( Parse( Eval Insert( "\[
dt << New Column( "Test",
"numeric",
"continuous",
Set Formula( Maximum( ^colStrList^ ) )
);
]\" ) ) );
@julian