やあ、
下のスクリーンショットに示すデータ系列があり、「y」の最大値を中心に「x +/- 0.3」の範囲のデータのみを選択しようとしています。
以下に示すように、強調表示された行から「SelectWhere の引数が true または false に評価されませんでした。[0]...」というエラー メッセージが表示されました。 不可解なのは、1 つの条件のみが適用されたときに最後の行が機能したことです。
6 行目のスクリプトの何が問題になっていますか? ありがとう!

Names Default To Here( 1 );
dt = current data table();
mxrow = dt << get rows where (:y == col max(:y) );
mxx = dt:x[mxrow];
print (mxrow, mxx);
dt << select where (:x < mxx + 0.3 & :x > mxx - 0.3);
dt << select where (:x < mxx + 0.3);