Ciao,
Ho una serie di dati mostrata nello screenshot qui sotto e provo a selezionare solo i dati nell'intervallo "x +/- 0,3" con il centro al valore massimo di "y".
Ho ricevuto un messaggio di errore "L'argomento di SelectWhere non è stato valutato come vero o falso, è [0]..." dalla riga evidenziata, come mostrato di seguito. Ciò che lascia perplessi è che l'ultima riga ha funzionato quando viene applicata solo 1 condizione.
Cosa c'è di sbagliato nello script nella riga 6? Grazie!

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);