Re: Los comandos JMP simples no funcionanSu código con los nombres explícitos de la tabla de datos es un buen enfoque para manejar el problema. También puede codificarse nuevamente en su versión original del código, como:
dt3 = Pick File("Select JMP database file to update");
Open (dt3);
//adds new data to end of database
dt1 << Concatenate (dt3, append to first table);Re: Los comandos JMP simples no funcionan @kinsey ,
Tenga en cuenta que el índice de secuencias de comandos JSL muestra la sintaxis para T ables> Concatenar Como se muestra abajo. Es no Concatenar (dt1, dt2). Vea el guión a continuación. Pruebe el script. Tiene la sintaxis correcta. Nota Seleccionar archivo () devuelve un nombre de archivo. dt3 = Abrir (fid) asigna un identificador, una referencia de tabla de datos, a la tabla abierta.

Names Default to Here(1);
dt = Open("$Sample_Data/Big Class.jmp");
//select from the sample data table Big Class Families
fid = Pick File("Select JMP database file to update");
dt3 = Open(fid);
//adds new data to end of database
dt << Concatenate( dt3,
Create source column, Append to first table);
close(dt3, NoSave);
Los comandos JMP simples no funcionanTengo un problema en el que los comandos JMP simples no funcionan en algunos scripts donde funcionan como se prometió en otros scripts. Un ejemplo es la función concatenar. En el primer ejemplo, el script funciona y funciona con variables previamente definidas:
dt3 = Seleccionar archivo ("Seleccionar archivo de base de datos JMP para actualizar");
Abierto (dt3);
// agrega nuevos datos al final de la base de datos
Concatenar (dt1, agregar a la primera tabla);
En el segundo ejemplo, la única forma en que puedo hacer que el código funcione es usando los nombres explícitos de la tabla de datos. Las variables definidas previamente, cuando se usan en los argumentos de la función, no funcionan.
Tabla de datos ("Nombre de la tabla principal") << Concatenar (
Tabla de datos ("Nombre de la tabla de datos con datos nuevos"),
anexar a la primera tabla
);
¿Alguien les ha pasado esto antes? ¿Hay alguna razón por la que esto sucedería? Me encantaría saber cómo evitar esto para poder hacer que mi código sea más modular.