Cómo agrupar múltiples transformaciones de datos en un scriptHola,
Soy algo nuevo en las secuencias de comandos, y me preguntaba si alguien podría ayudarme a encontrar recursos para aprender cómo poner este proceso en una secuencia de comandos. Aquí hay un resumen del trabajo que he hecho.
1. Use tabular para crear resúmenes de una tabla original
2. Guardar tabular como tabla de datos (el resultado son 3 tablas separadas)
3. Para cada una de las 3 mesas.
a. Agrega una nueva columna con una fórmula
segundo. Cree una nueva tabla de datos apilando una nueva columna con otras dos columnas existentes
do. Renombrar dos columnas en la nueva tabla de datos apilados
re. Crear generador de gráficos en la tabla apilada
mi. Guardar el generador de gráficos como HTML interactivo
Estoy bastante familiarizado con cómo guardar scripts para el generador de gráficos y guardar en el HTML interactivo, pero me meto en problemas al guardar los scripts de los pasos de manipulación de datos, además de agregar la nueva columna de fórmula y el cambio de nombre de la columna . Mi visión es poner todo este proceso en un script que se ejecutará en la tabla original y, como resultado, crear los 3 HTML interactivos. Se agradece cualquier ayuda, o dirección a recursos.
¡Gracias!
-Jeff Swartzel
Re: Cómo agrupar múltiples transformaciones de datos en un scriptJeff, estás hablando como si estuvieras listo para pasar al siguiente nivel con la comprensión de cómo usar JSL. Le animo a leer los libros JMP sobre scripting, que le ayudarán en su camino.
Para su problema, he creado una cáscara de cómo podría verse su script.
// create a reference to the current data table
dt=current data table();
// do your summaries
dt1= (dt << Tabulate(...)) << make into data table;
dt2= (dt << Tabulate(...)) << make into data table;
dt3= (dt << Tabulate(...)) << make into data table;
// add column to each new data table
dt1 << New Column("column name", Formula(...));
dt2 << New Column("column name", Formula(...));
dt3 << New Column("column name", Formula(...));
// stack each table
dt1stack=dt1 << Stack(...);
dt2stack=dt2 << Stack(...);
dt3stack=dt3<< Stack(...);
// create graphs
g1=dt1stack << Graph Builder(...);
g2=dt2stack << Graph Builder(...);
g3=dt3stack << Graph Builder(...);
// save as interactive HMTL
g1 << Save Interactive HTML(<PATHNAME1>);
g2 << Save Interactive HTML(<PATHNAME2>);
g2 << Save Interactive HTML(<PATHNAME3>);</PATHNAME3></PATHNAME2></PATHNAME1>Los "..." en el script son para que usted los descubra, pero esos son fáciles de obtener al realizar la acción manualmente primero y mirar el script resultante que se crea en la tabla de datos (busque la "Fuente "script en la tabla de datos) o guardando el script del informe de la plataforma de análisis. El último paso "Guardar HTML interactivo", bueno, solo hay que buscarlo. Utilicé el índice de secuencias de comandos (Ayuda> Índice de secuencias de comandos) y busqué en "Interactivo", y le di un código de ejemplo que veo cómo hacerlo.
Buena suerte en tu aventura JSL!
Re: Cómo agrupar múltiples transformaciones de datos en un script¡Gracias! Déjame intentarlo.