列の値が任意のリスト内の項目と一致する行を選択しますこんにちは、
列の値がリストとして保存されているいくつかの値と一致するテーブルから行を選択するための JSL コードを作成しようとしています。ただし、リストには任意の数の項目を含めることができます。
メッセージの下部にあるコードを試しました(ここで、b1は選択する値を含むリスト、:Lotは比較する列、dt2は選択されるデータテーブルです)が、それは一致する行を選択するだけですb1[ラスト1]。 b1[jj] の値ごとにサブセット テーブルを作成し、後でそれらを連結できることはわかっていますが、それは面倒で、後で問題が発生します。
Eval(Substitute(Expr( 型構造体) も試しましたが、うまくいきませんでした。
何かアイデアがある人はいますか?それとも、私はこれについて完全に間違った方法で取り組んでいますか?
乾杯、
マシュー。
For( jj = 1, jj <= last1, jj++,
dt2 << Select Where( :Lot == b1[jj] )
);
Re: 選択場所こんにちは@Jeff_Perkinson 、新しい Where と一緒に使用できる同様のトリックはありますか?
dt=open("$SAMPLE_DATA\Big Class.jmp");
ages={13, 14, 15};
dt<<SELECT where=""> </SELECT>Re: 選択場所
@hogi さんは書きました:
こんにちは@Jeff_Perkinson 、新しい Where と一緒に使用できる同様のトリックはありますか?
残念ながら解決策はありません:TS-00225505
リスト、行列、列はすべてWhere内で同時に変化するものとみなされます。現時点ではこれを回避/防止する方法はありません。
Re: 選択場所-> Jmp と JSL の小さなトラップに追加されました