Re: arreglar el error en Substituteinnecesario:
la solucion esta aqui
https://community.jmp.com/t5/Discussions/Col-Median-actually-Substitute-what-s-wrong/mp/573784/highlight/true#M78281
Re: corregir el error en Sustituto - Estado cambiado a: Reconocido@hogi No entiendo cuál es el problema que estás describiendo.Se agradecería una descripción más completa.
Además, en general, para problemas que son errores potenciales en JMP, la mejor ruta es enviar eso a nuestro equipo de soporte técnico ( support@jmp.com ) para que puedan investigarlo.Si resulta que el problema debe resolverse agregando una nueva función a JMP, entonces es apropiado publicarlo en la lista de deseos.
Re: corregir el error en Sustituto - Estado cambiado a: Necesita informaciónRe: arreglar el error en Sustituto - Estado cambiado a: No planeado por ahoraDado que hay una solución, quitaremos esto de nuestra lista de artículos activos.
Re: arreglar el error en Substitute@Julian proporcionó el siguiente script que ilustra el problema.Investigaremos este error.
//control condition
expression1 = Expr( Sine( Log( Round ( 2.5 , 0 ) ) ) );
Eval( expression1 );
Show( NameExpr(expression1));
//Succeeds, using additional parentheses to help JMP know these are functions
expression2 = Expr( __func1__(__func2__( __func3__( 2.5 , 0 ) ) ) );
Substitute Into( expression2,
Expr(__func1__),Expr(Sine()),
Expr(__func2__),Expr(Log()),
Expr(__func3__),Expr(Round()),
);
Show( NameExpr(expression2));
Eval( expression2 );
//Also Succeeds, becuase only 1 function doesn't have ()
expression3 = Expr( __func1__(__func2__( __func3__( 2.5 , 0 ) ) ) );
Substitute Into( expression3,
Expr(__func1__),Expr(Sine),
Expr(__func2__),Expr(Log()),
Expr(__func3__),Expr(Round()),
);
Show( NameExpr(expression3));
Eval( expression3 );
//Fails, even though expression looks correct from show
expression4 = Expr( __func1__(__func2__( __func3__( 2.5 , 0 ) ) ) );
Substitute Into( expression4,
Expr(__func1__),Expr(Sine),
Expr(__func2__),Expr(Log),
Expr(__func3__),Expr(Round),
);
Show( NameExpr(expression4));
Eval( expression4 );
Re: arreglar el error en SubstituteSí, parece que tan pronto como DOS o se dan más funciones en la sustitución sin paréntesis, la expresión ya no se puede evaluar.
El mensaje de error también aparece si las sustituciones se aplican una tras otra, como en https://community.jmp.com/t5/Discussions/Col-Median-what-s-wrong/mp/573778#M78278
Por otro lado: chulo ese JMP pueden funciones sustitutivas.
Además: buena solución para "escribir todas las funciones con corchetes" 
Re: corregir el error en Sustituto - Estado cambiado a: Investigandocorregir el error en Sustituto☐ nueva característica interesante
☐ podría ayudar a muchos usuarios!
☐ elimina un "error"
☑ es bueno tenerlo
☐ nadie lo necesita
Hay un error en Sustituir si se sustituyen varios elementos de forma simultánea o secuencial en un código JSL.
JMP se queja de que el código no es correcto.
El código funciona después de pasarlo parse(char(my code)) . Y también funciona si el archivo se guarda y se vuelve a abrir:
https://community.jmp.com/t5/Discussions/Col-Median-what-s-wrong/mp/573778#M78278
muy extraño.
Automatización y secuencias de comandosRe: corregir el error en Sustituto - Estado cambiado a: Reconocido