Nuevos datos agregados en Excel: cómo actualizar en JMPMis datos de origen están en Excel. Creé una secuencia de comandos para importar los datos con el asistente a JMP y luego otras secuencias de comandos hacen muchas cosas en JMP y, en última instancia, crean gráficos. Y los scripts se vuelven a ejecutar bien siempre que mire los datos originales. Pero cuando agrego nuevas filas en Excel y ejecuto los scripts, los nuevos datos no se incluyen allí. Solo veo los mismos datos que estaban en Excel cuando creé los scripts por primera vez.
No he trabajado durante mucho tiempo con JMP y nunca escribí un guión propio.
Automatización y secuencias de comandosRe: Nuevos datos agregados en Excel: cómo actualizar en JMPParece que su tabla de datos original todavía está abierta en JMP.Intente cerrar la tabla original y luego vuelva a ejecutar el script.
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPGracias, lo intenté pero no parece resolver el problema. Hice una prueba simplificada con una sola columna de datos en Excel como esta:
1. Creé, guardé y cerré el archivo de Excel.
2. Abrí JMP e importé la columna de datos única desde Excel con el asistente.
3. Guardé el script en la tabla de datos.
4. Cerré JMP (sin guardar los datos reales).
5. Abrí Excel, agregué nuevas filas con datos, guardé y cerré.
6. Abrí el archivo JMP y ejecuté el script. Todavía tengo sólo los datos originales.
A continuación se muestra un clip del guión. Parece que el script ha fijado los números originales como valores establecidos.
Importar colores de celda (0),
Limitar detección de columna (0),
Cadena de separación de columnas( "-" )
)
)
),
Nueva columna ("1",
Numérico,
"Continuo",
Formato( "Mejor", 15 ),
Establecer valores ([2, 3, 4, 5, 6, 7, 8, 9, 10, 1000, 1000, 1000, 1000, 1000])
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPTu dices " guardó el script en la tabla de datos".¿Qué script estás guardando?
También dice "Abrí el archivo JMP y ejecuté el script. Todavía tengo sólo los datos originales".¿Está abriendo la tabla de datos JMP y luego ejecutando el script que guardó en la tabla de datos?.
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPGuardé el script que se generó cuando importé datos de Excel por primera vez. Utilicé el asistente para importar los datos. Después de eso guardé el script en la tabla de datos.
Sí, luego abro nuevamente la tabla de datos JMP (que no tiene datos guardados) y luego ejecuto el script que guardé anteriormente en la tabla de datos JMP. Y produce sólo los datos originales.
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPSospecho que el script guardado tiene algún código cableado que impide que se abran nuevos datos.¿Podrías compartir el script guardado?
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPAquí estás:
Nueva tabla( "Hoja1",
Agregar filas (14),
Nuevo guión (
"Fuente",
Abierto(
"/C:/Trabajo/OneDrive - XXXXXXXX / AAAAAAAA documentos y archivos/JMP Script test.xlsx",
Hojas de trabajo( "Hoja1"),
Usar para todas las hojas (1),
Concatenar hojas de trabajo (0),
Crear columna de concatenación (0),
Configuración de la hoja de trabajo (
1,
Tiene encabezados de columna (1),
Número de filas en encabezados (1),
Los encabezados comienzan en la fila (1),
Los datos comienzan en la fila (2),
Los datos comienzan en la columna (1),
Los datos terminan en la fila (0),
Los datos terminan en la columna (0),
Filas distribuidas replicadas (1),
Encabezados distribuidos replicados (0),
Suprimir filas ocultas (1),
Suprimir columnas ocultas (1),
Suprimir columnas vacías (1),
Tratar como jerarquía (0),
Pila de series múltiples (0),
Importar colores de celda (0),
Limitar detección de columna (0),
Cadena de separación de columnas( "-" )
)
)
),
Nueva columna ("1",
Numérico,
"Continuo",
Formato( "Mejor", 15 ),
Establecer valores ([2, 3, 4, 5, 6, 7, 8, 9, 10, 1000, 1000, 1000, 1000, 1000])
)
)
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPY como clip:

Re: Nuevos datos agregados en Excel: cómo actualizar en JMP¿La tabla de datos siempre tendrá solo 14 filas?
La nueva columna llamada "1" siempre tendrá solo 14 valores, y siempre tendrán los valores especificados en la lista Establecer valores.
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPHabrá más y más filas en la tabla de datos a medida que se agreguen nuevos datos.
No escribí el script, solo guardé lo generado durante la sesión. Y en ningún momento el asistente preguntó si se debía fijar el número de filas y los valores correspondientes.
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPEliminar o comentar la línea
Add Rows(14),
Luego ejecute el script y vea si obtiene los datos que desea.
La nueva columna llamada "1", ¿de qué se trata?¿Cuál es su función?
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPDebo haber cometido algún error aquí porque no estoy familiarizado con los scripts. Ahora parece funcionar, haciendo así:
Cuando abro una nueva tabla de datos en JMP (sea JMP1) para obtener datos de Excel por primera vez, el asistente genera otra tabla de datos JMP (sea JMP2) donde aparecen los datos. El script aparece automáticamente como "Fuente" en JMP2. Lo copio, lo pego en el JMP1 y lo guardo.Luego cierro tanto JMP1 como JMP2 (sin guardar JMP2). Luego agrego filas en Excel. Cuando abro JMP1 y ejecuto el script, obtengo los datos completos.No estoy seguro de qué he estropeado, pero parece funcionar ahora.
Re: Nuevos datos agregados en Excel: cómo actualizar en JMP¡Gracias por todos tus consejos!
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPDespués de todo, parece que mi problema no se resolvió por completo. Intentemoslo de nuevo.
Mis datos de origen son una tabla de Excel donde se agregarán nuevos puntos de datos (filas) semanalmente.
Quiero actualizar mis gráficos JMP cada semana, con los nuevos puntos de datos de Excel agregados a los gráficos JMP.
Tengo un script que importa todos los datos de Excel a JMP, incluidos los datos actualizados más recientes, y ahora funciona bien.
Pero cuando sigo trabajando con las tablas y los scripts, me meto en problemas.
Manipulo los datos importados en JMP (convierto el tipo de datos, apilo columnas, etc.).Después de hacer esto, guardo los scripts y luego veo que los scripts han definido los valores exactos en la tabla como valores establecidos.
Entonces, cuando reutilizo los scripts guardados más adelante para obtener nuevos datos, los scripts solo usan los valores establecidos originales.Y me gustaría que usaran todos los valores.
Ejemplo simplificado:
Excel incluye los elementos de datos A, B y C.
Lo he guardado en la tabla de datos X de JMP. Incluye el Script 1 que importa los datos a JMP, creando una nueva tabla JMP Y. Esto funciona como debería.
Manipulo datos en la tabla Y.
Guardo el script de manipulación como Script 2 en la Tabla X, con la intención de usarlo cada vez que incorporo nuevos datos a JMP.En este momento observo que el script 2 especifica valores establecidos para los datos: A, B y C.
Cierro la Tabla Y sin guardarla (porque Y debe generarse nuevamente cada vez con nuevos datos)
Agrego en Excel un nuevo elemento de datos, D.
Ejecuto el script 1 (de la tabla X) para incorporar a JMP todos los elementos de datos (A, B, C, D), en una nueva tabla Y.
Cuando ejecuto el Script 2 (de la Tabla X), solo considera los valores establecidos A, B y C, ya que son valores definidos en el Script 2. Por lo tanto, los nuevos datos D no se incluyen.
¿Cómo construir el Script 2 para que no utilice sólo valores establecidos fijos y originales, sino todos los valores, antiguos y nuevos?
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPCreo que finalmente estoy entendiendo el problema.El Script 2 que está guardando está "cableado" para funcionar sólo con las columnas presentes en el archivo de Excel cuando se generó el Script 2.Quiere saber qué se debe cambiar para que el script 2 sea genérico y funcione con el archivo de Excel, sin importar qué columnas o filas nuevas se hayan agregado al archivo de Excel.
Los cambios que deberán realizarse dependerán de los detalles que se encuentran en su Script 2.Tendrá que ser examinado, y luego el código que se necesitará para examinar la nueva tabla de datos y ver cuáles son los cambios en las columnas y luego hacer que JSL cree los nuevos comandos para generar los resultados.Deberá compartir el Script 2 completo que se está generando actualmente, y también el JSL o los pasos que sigue para generar el Script 2. Solo entonces alguien podrá ayudar con lo que se necesitará para que el JSL funcione de manera genérica. moda.
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPOk, es así. Aquí está el script 1 que utilizo para importar datos desde Excel. Eso funciona bien.

Re: Nuevos datos agregados en Excel: cómo actualizar en JMPEstos son los datos que obtengo en JMP (falta un punto en la columna 2 porque no había datos en Excel)

Luego uso el Script 2 para manipular los datos que introduje en JMP. Y el script utiliza valores establecidos fijos que se han guardado en el script, en lugar de obtener cada vez todos los valores, antiguos y nuevos.

Re: Nuevos datos agregados en Excel: cómo actualizar en JMPEn este ejemplo simplificado solo estoy sumando Col1 + Col 2. Así se ve la pantalla. Guardé ambos scripts en la tabla "Prueba JMP Excel". Luego ejecuto Script para llevar datos a la Hoja 1. Luego ejecuto el Script 2 para sumar Col1 + Col2 en Col3. El resultado aparece en la nueva Hoja 2. El último punto de datos (1000 en la Col1 de la Hoja 1) se agregó a Excel después de crear el Script 2. Entonces, aunque el Script1 lo lleva a la Hoja 1, el Script 2 ya no lo registra (usando solo valores establecidos). Por tanto, la fila 11 no tiene valores en la Tabla 2.

Re: Nuevos datos agregados en Excel: cómo actualizar en JMPCreé el Script 2 así.
Cuando trabajo por primera vez con datos en la Hoja 1, sumo la Col 1 con la Col 2. Luego, debajo del triángulo rojo, copio el script con "Copiar script de tabla". Este será el Guión 2.
Luego voy a la tabla "Prueba de JMP Excel", y debajo del triángulo rojo le doy "Nuevo script", pego el Script 2 allí y lo guardo en "Prueba de JMP Excel".
Recién estoy aprendiendo sobre guiones, así que tal vez haya cometido algunos errores fundamentales aquí.
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPDesea utilizar el script fuente y no el script de la tabla. ¿Qué versión de JMP tienes? Si tiene JMP16+, puede mejorar el registro para capturar sus acciones y, si tiene JMP17+, también puede intentar usar el generador de flujo de trabajo. Algunas preguntas, estas afectan la forma en que debe manejar esto, ya que JMP no puede saber cómo se veía Excel antes:
- ¿Siempre tiras? todos los datos del archivo excel?
- ¿O algunos datos? ser eliminado de su archivo de Excel y se agregaron nuevos datos?
- Si se eliminan datos, ¿cómo sabrías qué datos extraer? ¿Su Excel tiene algún tipo de columna de ID?
- ¿De dónde vienen los datos al archivo de Excel?
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPTengo JMP 17. Todavía no estoy familiarizado con el script fuente y el generador de flujo de trabajo, así que necesito investigarlos. Gracias por el consejo. ¿Alguna recomendación por dónde empezar?
Luego responde:
- Sí, todos los datos provienen del archivo Excel.
- Los puntos de datos antiguos individuales en Excel se pueden eliminar/modificar (=corregir) cada vez que se actualiza la tabla de Excel. Pero el 99% de las veces solo se trata de agregar nuevos datos (= filas) en la parte inferior de las columnas existentes.
- Todos los puntos de datos de Excel se extraen cada vez que actualizamos nuestro estado. Queremos observar resultados acumulativos. Cada columna incluye (y está etiquetada en consecuencia) valores para un parámetro específico.
- Las personas (que no trabajan con JMP) completan manualmente los datos en el archivo de Excel.
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPEn su caso, creo que crear un flujo de trabajo podría ser la opción más fácil para comenzar, ya que realmente no desea actualizar la tabla JMP, sino volver a crear siempre una tabla nueva.
Crear nuevo flujo de trabajo

Empezar a grabar acciones

Aquí abrí Excel y agregué una nueva columna.

Puedes dejar de grabar en este punto, ya que creo que esto es todo lo que necesitas.
Luego puede guardar su flujo de trabajo y simplemente volver a ejecutarlo para crear una nueva tabla cuando la necesite.
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPGracias por el consejo Jarmo, esto parece bastante claro. En la tabla JMP real necesito manipular más datos y luego crear varios gráficos, pero si todo se puede gestionar simplemente registrando los pasos en el flujo de trabajo, entonces parece una solución viable.Lo probaré, ¡gracias!
Re: Nuevos datos agregados en Excel: cómo actualizar en JMP¡Ahora funciona! La estructura y el flujo que creé son quizás un poco torpes, pero cumplen su propósito y ahora tengo un camino a seguir para perfeccionar aún más la solución. Gracias de nuevo Jarmo.
Re: Nuevos datos agregados en Excel: cómo actualizar en JMPTambién puede exportarlo como un script y podría ser más fácil modificarlo de esa manera.
Además, si empiezas a modificar scripts creados por JMP, este vídeo puede resultarte muy útil. Mejor migración JSL más fluida: cómo arreglar su propio código