Hola,
Tengo el bucle for debajo iterando a través de las columnas asignando una propiedad de "codificación" a cada una. all_cols es la lista de columnas de interés.La función funciona, casi como se esperaba.La propiedad de codificación se asigna correctamente, incluidos los valores col min y 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 ) );
);Sin embargo, en el registro mejorado, noto que el error "La propiedad de codificación no tenía dos números" se repite una vez para cada columna en all_cols. he contado
Aquí es donde esto presenta un problema.Más adelante en mi guión, se realiza Standard Least Squares.Una vez que voy a eliminar un efecto de la lista de efectos en Resumen de efectos, aparece un cuadro de error con el mismo mensaje. Mostrado a continuación.Si se sale del cuadro usando la "x" en la esquina superior derecha, o si se presiona el botón "Aceptar", este cuadro aparecerá indefinidamente, bloqueando el uso de JMP hasta que finalice las tareas de JMP a la fuerza.

Una función for each() tendrá el mismo error, dadas evaluaciones de expresiones JMP similares. Esto sería equivalente a resaltar todas las columnas y cambiar por lotes todas sus propiedades a través de Atributos estandarizados.
¿Alguna idea sobre lo que está sucediendo y cómo detenerlo?