単一のデータテーブルからデータを抽出するために複数のテキストファイルを呼び出す方法<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMPスクリプトを使用して、あるテキストファイルから新しいデータテーブルに有用なデータを抽出しました。しかし、スクリプトを使用して3-4テキストファイルから同じ新しいデータテーブルにデータを抽出する方法はありますか。教えてください。
再:どのように単一のデータテーブル内のデータを抽出するために複数のテキストファイルを呼び出すのですか?ログウィンドウでメッセージを確認してください。
追加する
表示(lsl、usl、i);
2つの入れ子になったforループの後に、値が意味をなすことを確認してください。 私は "i"が3になると確信しています、そしてそれはwhere文で使われるとき意味をなさないかもしれません。 dt2には少なくとも3行ありますか?
それでも問題が解決しない、または他の誰も参加しない場合は、テクニカルサポートに連絡してください。 私は可変性プラットフォームに関する私の深さから外れています。
再:どのように単一のデータテーブル内のデータを抽出するために複数のテキストファイルを呼び出すのですか?こんにちはCraige、
前の回答をありがとう。
次の可変性スクリプトを実行していますが、結果が表示されていません。コードを確認してください。
dt1 = open( "C:\ Users \ llenovo \ Desktop \ RAW1.jmp");
dt2 = open( "C:¥Users¥llenovo¥Desktop¥Parameters.jmp");
dt3 = dt1 << summary(group(ParameterId、USL、LSL));
(i = 1、i <= 2、i ++、
(k = 2、k <= nrow(dt3)、k ++の場合)
if(:column(dt2、1) )==列(dt3、1)、
usl = column(dt3、2);
lsl = column(dt3、3);
;);
dt1 <<変動グラフ(
Y(:MeasuredValue)
X(:EntryDate、:LotID、:WaferNo)、
分析タイプ(名前( "最良の分析の選択(EMS REMLベイジアン)"))、
標準偏差チャート(0)、
ここで(:ParameterId == Eval((char(column(dt2、1) ))))
SendToReport(
ディスパッチ(
{"MeasuredValueの変動図"}、
「」、
NomAxisBox、
回転目盛ラベル(1)
)
ディスパッチ(
{"MeasuredValueの変動図"}、
「」、
NomAxisBox(2)、
回転目盛ラベル(1)
)
ディスパッチ(
{"MeasuredValueの変動図"}、
「」、
NomAxisBox(3)、
回転目盛ラベル(1)
)
ディスパッチ(
{"MeasuredValueの変動図"}、
"2"、
ScaleBox、
{最小(10)、最大(500)、Inc(50)、マイナーティック(2)、
Ref Line(usl、Solid、{255、0、0}、"lsllabel")を追加します。
参照線を追加(lsl、Solid、{255、0、0}、"usllabel")、メジャーグリッドを表示(1)、
副グリッドを表示(1)}
)
;
;
;
再:どのように単一のデータテーブル内のデータを抽出するために複数のテキストファイルを呼び出すのですか?たとえば、File-> Open-> TextFileを使ってCSVをインポートした場合は、インポートしたファイルにスクリプトを記述して、別のファイルをインポートするために/ modifyを使用することができます。
JMPのTable-> Concatenateを使ってテーブルを結合することができます。

aa = Open( "C:\Users\User\Desktop\a.csv" );
bb = Open( "C:\Users\User\Desktop\b.csv" );
cc = aa << Concatenate( bb );
Close( aa, "nosave" );
Close( bb, "nosave" );
