error de scripting en JMP13Estoy haciendo la transición de mis scripts a JMP13.0 desde JMP12.2. Encontré un error de scripting en JMP13. Los detalles se explican con un script de ejemplo.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtfemale = dt << select where( Contains( :sex, "F" ) ) << subset( Output Table Name( "femal students" ) )<<delete rows;
en jmp12 dtfemale es el subconjunto de Big Class (alumnas), mientras que en JMP13.0, dtfemale se convierte en un número de fila (18); ¿Es esto algo que podría resolverse estableciendo en preferencia? o fue fijado en 13.1? Tengo al menos unas pocas líneas de decenas en mi script, es un gran inconveniente cambiarlo línea por línea. Cualquier pensamiento y sugerencia será apreciado!
Re: error de scripting en JMP13En JMP 13, el mensaje 'Eliminar filas' ahora devuelve el número total de filas que se eliminaron. Probablemente es mejor separar estos mensajes en diferentes líneas y evitar hacer muchos mensajes en una sola línea.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << select where( Contains( :sex, "F" ) ) ;
dtfemale = dt << subset( Output Table Name( "female students" ) );
dt << delete rows;
Edición: quise agregar que, dado que las filas eliminadas no devolvieron nada anteriormente, el retorno del mensaje del subconjunto se estableció en la variable. Esto se debe a que el último mensaje en una sola línea que devuelve algo se devuelve a la variable en esa línea.