Los scripts JMP son una parte importante de la experiencia del usuario JMP. Cualquiera puede crear fácilmente un "programa" JMP reutilizable con JMP Scripting Language (JSL) ejecutando un análisis, seleccionando el punto de acceso (triángulo rojo) en la parte superior del informe y seleccionando "Script". Desde allí, puede guardar un script en una tabla de datos, una ventana de script, un diario o un proyecto.
Pero, ¿sabía que también puede escribir un script que puede crear o modificar una tabla de datos? Para ver una secuencia de comandos que crea una tabla de datos, siga estos pasos:
a) Abra una tabla de datos en JMP.
b) Abra una ventana de script (Archivo-> Nuevo-> Script).
c) En la ventana de script, escriba Tabla de datos actual () << obtener script ; y ejecute este script (Cntl-R o Edit-> Run Script).
d) Abra el registro JMP (Ver-> Registro). En el registro JMP, se muestra la secuencia de comandos que recrea la tabla de datos.
e) Copia y pega ese script donde lo necesites para ir.
A continuación se muestra un ejemplo de captura de pantalla de lo que produce este proceso.

Tiendo a hacer esto mucho, especialmente cuando estoy preparando presentaciones usando diarios personalizados o cuando necesito una versión inicial de una tabla de datos para un script más complicado. El proceso de varios pasos es tedioso, así que naturalmente, me preguntaba si podría escribir un script JMP que automatizara ese proceso. Resulta que era un guión bastante simple.
La JSL se encuentra a continuación, y el archivo de script está disponible para descargar desde el Intercambio de archivos JMP .
// Guardar el script en una variable global
tblScript = Tabla de datos actuales () << Obtener secuencia de comandos;
// Crear un objeto caja de script vacío
scrBox = Script Box ();
// Quieres la versión de texto de tblScript, que
// es una expresion. Char lo convierte en texto.
// Nombre Expr devuelve la expresión no evaluada
scrBox << Set Text (
Carbonizarse(
Nombre Expr (tblScript)
)
);
// El script se muestra en una ventana de informe (tenga en cuenta el icono
// en la parte superior izquierda), pero se puede ejecutar como un script.
newScrWind = Nueva ventana (
"Script para la tabla de datos actual",
scrBox
);
// cambiar el tamaño de la ventana
newScrWind << Size Window (800,600);
// reformatear el script
scrBox << Reformat;
Sam Gardner escribió:
Acosar,
Hay varios comandos y lógica JSL que puede utilizar para actualizar las tablas. Probablemente necesito un poco más de información sobre lo que específicamente quieres hacer. Envíeme un mensaje directo a la dirección de correo electrónico (Sam.Gardner@JMP.com) y le ayudaré a aprender lo que desea hacer.
Harry Tartan escribió:
¿Cómo puedo escribir un script en JSL para actualizar una tabla de datos cada vez que ejecuto el script en lugar de volver al servidor para extraer todos los datos una y otra vez?
El sitio web que es rápido para la transferencia de dinero a través del móvil ya no es un sueño, visítenos en número técnico de la aplicación de efectivo ¡ahora mismo!