Desactive "Suprimir evaluación" en todas las columnas¿Hay alguna forma de desactivar "Suprimir evaluación" para todas las columnas?
(Parece que se activó automáticamente "Suprimir evaluación" cuando guardé un .jrp y necesito evaluar muchas columnas de fórmula en esta tabla de datos).
Automatización y secuencias de comandosRe: Desactivar "Suprimir Evaluación" en todas las columnasConsulte Suprimir fórmula Eval() en el índice de secuencias de comandos.
Re: Desactivar "Suprimir Evaluación" en todas las columnas
suprimir Formula Eval(1) [sin una tabla de datos] es genial para engañar a los colegas - no hay posibilidad de darse cuenta - JMP está atascado y no hay posibilidad de luchar contra él, ni a través de la GUI:

ni vía dt << Suprimir Fórmula Eval( 0 );
_____________________________________
Algunas operaciones de tabla como Unirse tienen una configuración para suprimir las evaluaciones de fórmulas:

Si cada columna está deshabilitada individualmente , entonces debe habilitar la evaluación de la fórmula individualmente:
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
f= Function({},New Column( "height+weight",
Formula( :height + :weight ),
));
f;
f;
f;<BR />column (6) << Suppress Eval( 1 );<BR />column (7) << Suppress Eval( 1 );<BR />column (8) << Suppress Eval( 1 );
Ncols = ncols(dt);
for (i=1,i<=NCols, i++,
column(i) << suppress eval(0)
)hecho de la diversión:
el estado en el menú de columnas no se actualiza automáticamente, así que no se deje confundir por el signo más gris:

Re: Desactivar "Suprimir Evaluación" en todas las columnasTambién existe una diferencia entre << Suprimir Fórmula Eval() y Suprimir Evaluación(). << Suprimir evaluación de fórmula () es para tablas de datos y Suprimir evaluación para columnas de fórmula


Si tiene habilitado Suprimir evaluación, puede recorrer sus columnas (use << obtener nombres de columna y para cada una) y enviar << Suprimir evaluación (0) a todas sus columnas. No estoy seguro de si existe alguna forma "fácil" de hacer esto de forma interactiva (Estandarizar atributos no funcionará ya que reemplazará todas sus fórmulas), se puede usar un subconjunto pero creará una nueva tabla que podría no ser ideal.
Pero si no le importa, crear un nuevo subconjunto de tablas de datos es una opción bastante sencilla.



Re: Desactivar "Suprimir Evaluación" en todas las columnasGracias por responder, me alegraste el día.