場所を検索やあ、
値> 5を含むすべての行を選択したい。 次のスクリプトでは、文字列「SE」を含む列を選択し、選択した列から5を超える値を含む行を強調表示するために、ifおよびcontainステートメントを使用しましたが、select where(Row()> 5)を使用しましたが機能しません。
Names Default To Here( 1 );
Clear Globals();
Clear log();
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
dt << Clear Column Selection();
Col_List = dt << Get Column Names("String");
for(u = 1, u <= N Items(Col_List),u++,
If(Contains(Col_List[u], "SE"),
Column(Col_List[u]) << Set Selected(1);
);
);
dt << Select where( Row() > 5);
スクリプティング再:どこで検索dt << Select where( Row() > 5);
行番号(row())が5より大きいすべての行を選択するように指定しています。
あなたがする必要があるのは、Row()を5より大きい場合に選択したい値を持つ列に置き換えることです。
ScriptingIndexのSelectWhere()に関するドキュメントを確認してください。
再:どこで検索やあ@txnelson 、
まだ動かない。 考え?
Names Default To Here( 1 );
Clear Globals();
Clear log();
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
dt << Clear Column Selection();
Col_List = dt << Get Column Names("String");
list = {};
for(u = 1, u <= N Items(Col_List),u++,
If(Contains(Col_List[u], "SED-E"),
Column(Col_List[u]) << Set Selected (1);
Insert Into(list, Col_List[u]),
);
);
dt << Select where(Column(Eval(list)) > 6)再:どこで検索出来た
Names Default To Here( 1 );
Clear Globals();
Clear log();
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
dt << Clear Column Selection();
Col_List = dt << Get Column Names("String");
list = {};
for(u = 1, u <= N Items(Col_List),u++,
If(Contains(Col_List[u], "ZN"),
Column(Col_List[u]) << Set Selected (1);
Insert Into(list, Col_List[u]),
);
);
dt << Select where(as column(list) > 5 );