Ciao,
Ho il ciclo for sotto l'iterazione delle colonne assegnando una proprietà di "codifica" a ciascuna di esse. all_cols è l'elenco delle colonne di interesse.La funzione funziona, quasi come previsto.La proprietà di codifica è assegnata correttamente, compresi i valori col min e col max.
for( y = 1, y <= N Items( all_cols ), y++,
row() = y;
lims = Eval List( { col min( eval( all_cols[y] ) ), col max( eval( all_cols[y] ) ) } );
all_cols[y] << Set Property( "Coding", Expr( lims ) );
);Tuttavia, nel registro avanzato, noto che l'errore "La proprietà di codifica non aveva due numeri" si ripete una volta per ogni colonna in all_cols. ho contato.
Ecco dove questo presenta un problema.Più avanti nella mia sceneggiatura, viene eseguito Standard Least Squares.Dopo aver rimosso un effetto dall'elenco degli effetti in Riepilogo effetti, viene visualizzata una finestra di errore con lo stesso messaggio. Mostrato di seguito.Se si esce dalla casella utilizzando la "x" nell'angolo in alto a destra o se si preme il pulsante "OK", questa casella verrà visualizzata indefinitamente, bloccando l'utilizzo di JMP fino a quando non terminerò forzatamente le attività di JMP.

Una funzione for each() avrà lo stesso errore, date valutazioni di espressioni JMP simili. Ciò equivarrebbe a evidenziare tutte le colonne e modificare in batch tutte le loro proprietà tramite Standardizza attributi.
Qualche idea su cosa sta succedendo e su come fermarlo?