列名の検索やあ、
文字列「fo」を含む列名を検索し、Y、列でそれらの列を選択する必要があります。
これをJSLに含めるにはどうすればよいですか?
これに関するヘルプは非常に高く評価されます

ありがとう、
ジャック
スクリプティングRe: 列名の検索これは OR 句である必要があります
If(Contains(colList[i], "SS") |
Contains(colList[i], "SE"),
Insert Into(filteredCols, colList[i])
);
Re: 列名の検索ハッピー・ウェンズデー@jthi 、
私は別のものを追加しようとしていました含む文字列を含むすべての列をフィルタリングするステートメント「SE」しかし、期待どおりに機能していないようでした。
追加したIf ループ内の Contains(colList[i], "SE")何かご意見は?
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
colList = dt << Get Column Names("String");
filteredCols = {};
For(i = 1, i <= N Items(colList), i++,
If(Contains(colList[i], "SS"),
Contains(colList[i], "SE"),
Insert Into(filteredCols, colList[i]))
);
obj = dt <<
Explore Outliers(
Y((Eval(filteredCols) )));
obj << Tail Quantile( 0.1 );
obj << Quantile Range Outliers;
obj<< Select Rows(All);
ありがとう、
ジャック
Re: 列名の検索Scripting Index を使用すると、次のようにかなり近づくことができると思います。

一般的に、JMP で行を削除することはお勧めしません。通常は、非表示にして除外する方が適切なオプションです。
Re: 列名の検索それらの特定の行を選択して削除したい。 どうすればjslスクリプトに含めることができますか?

Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
colList = dt << Get Column Names("String");
filteredCols = {};
For(i = 1, i <= N Items(colList), i++,
If(Contains(colList[i], "SS"), Insert Into(filteredCols, colList[i]))
);
dt << Explore Outliers(Y(Eval(filteredCols)),
Show only columns with outliers( 1 )
,Quantile Range Ouliers
);Re: 列名の検索JMP16の新機能です。
JMP15 で同じ結果を得るには、For ループを使用する必要があります。
このようなもの:
filteredCols = {};
For(i = 1, i <= N Items(colList), i++,
If(Contains(colList[i], "SS"), Insert Into(filteredCols, colList[i]))
);Re: 列名の検索どうもありがとう@jthi
JMP 15 が Filter Each コマンドをサポートしているかどうかはわかりません。 スクリプトを試してみましたが、エラーが発生しました

Re: 列名の検索SS を含むすべての列がダイアログに追加される例を次に示します。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
colList = dt << Get Column Names("String");
a = Filter Each({value}, colList, Contains(value, "SS"));
obj = dt << Explore Outliers(Y(Eval(a)));
obj << Relaunch Analysis;
obj << Close Window();