Tengo un archivo de Excel que contiene una gran base de datos. He exportado este archivo de Excel a JMP para analizar y obtener información sobre los datos. El archivo de Excel se actualiza cada hora con nuevos conjuntos de datos.Cada vez que se actualiza el archivo de Excel, tengo que hacer clic en el archivo "fuente" en JMP para actualizar la tabla y copiar y pegar los scripts de plantilla. Mi pregunta: ¿hay alguna manera de actualizar automáticamente los datos en la tabla JMP cada vez que se actualiza el archivo de Excel? para que no tenga que hacer clic manualmente en el archivo "fuente" para actualizarlo.
No estoy familiarizado con la escritura de guiones. Además, no quiero agregar datos a los datos existentes, quiero actualizar los cambios de datos existentes de forma dinámica y también agregarlos si se agregan nuevos datos.
¿Hay alguna manera de actualizar automáticamente la tabla de datos en JMP cada vez que abro el archivo que está vinculado al archivo de Excel original?
¡Si, absolutamente!Tienes dos opciones básicas:
Obtenga nuevos datos y añádalos a la tabla de datos actual
Útil si desea mantener datos históricos que no están disponibles en su archivo de origen y si no le preocupa que las filas antiguas cambien los valores.Mira esta publicación: ¿Cómo actualizo automáticamente la tabla de datos JMP al completar Excel?
Con este método, también es posible hacer que la tabla busque nuevos valores automáticamente mientras la tabla está abierta, pero solo lo recomendaría si la tabla proviene de una base de datos.
Cree un script para recrear automáticamente el análisis utilizando el archivo fuente.
Creo que esto es más común.Copie su secuencia de comandos de origen en una nueva ventana de secuencia de comandos y luego copie las secuencias de comandos para los análisis que desee ejecutar o las secuencias de comandos que desee agregar y agréguelas a esa secuencia de comandos.Luego, un usuario abre el script en lugar de abrir una tabla de datos. Aquí hay un ejemplo:
names default to here(1);
//Source script goes here
dt = Open("$Sample_data/iris.jmp");
//This will save a script the use can run on their own
dt << New Script(
"My Script",
New Window("My script is running", Modal, Text Box("Here is your script."))
);
//This will open automatically
dt << Graph Builder(
Size( 531, 456 ),
Show Control Panel( 0 ),
Variables( X( :Petal length ), Y( :Sepal width ) ),
Elements( Points( X, Y, Legend( 2 ) ), Smoother( X, Y, Legend( 3 ) ) )
);
Puede hacer que el script se ejecute automáticamente y ocultar la ventana del script para que el usuario nunca vea el código, solo la tabla de datos.