¿Hay alguna manera de actualizar los datos de origen sin que se abra una nueva tabla? ¿O es posible transferir los scripts guardados a la nueva tabla?¿Hay alguna manera de actualizar los datos de origen sin que se abra una nueva tabla? ¿O es posible transferir los scripts guardados a la nueva tabla?
He creado una plantilla para supervisar nuestros procesos. La tabla de datos está vinculada a un archivo de SharePoint, un documento dinámico que se actualiza periódicamente.
El objetivo era nunca tener que copiar o importar nada manualmente en jmp, sino tener todos los análisis disponibles con solo presionar un botón.
Actualmente, cuando intento actualizar los datos presionando el script "Fuente", se inicia una nueva tabla, lo cual no es ideal, pero podría ser más funcional si al menos llevara todos los demás scripts guardados a la nueva tabla.
Básicamente, buscamos una forma de actualizar la tabla existente con datos nuevos o incorporar los scripts existentes a la nueva tabla que se genera.
¡Gracias!
Automatización y scriptingAcceso a datosRe: ¿Hay alguna manera de actualizar los datos de origen sin que se abra una nueva tabla? ¿O es posible transferir los scripts guardados a la nueva tabla?No creo que puedas lograr esto directamente (el origen, que simplemente actualizaría los scripts de datos/tabla copiados a la nueva tabla creada con el origen), a menos que modifiques el script de origen. ¿Has considerado crear un flujo de trabajo que se ejecute para crear la tabla de datos?
Re: ¿Hay alguna manera de actualizar los datos de origen sin que se abra una nueva tabla? ¿O es posible transferir los scripts guardados a la nueva tabla?modificar el script fuente o usarlo como entrada para la actualización:
dt = Current Data Table();
dtnew = dt << Run Script( "Source" );
dt << Select All Rows << Delete Rows;
dt << Concatenate( dtnew, Append to first table );
Close( dtnew, NoSave );
de: https://community.jmp.com/t5/JMP-Wish-List/Join-Concat-and-Update/idc-p/847429/highlight/true#M7156
En #DiscoverySummit2025, discutimos esta solución alternativa.
El script utiliza la tabla de datos de origen y reemplaza el contenido de la tabla con los nuevos datos.
Debido a un "error" en JMP ( 00154993 ), esta solución alternativa es muy frágil:
Si se actualiza una tabla a través de Tablas/Actualizar, el guion fuente existente se sobrescribe con el generado automáticamente (!)
Ya discutimos el tema en #DiscoverySummit2025
-> Volveré a destacar el problema en #DiscoverySummit2026, tal vez haya una posibilidad de solucionar el error.
Entonces la solución alternativa se ejecutará sin problemas...
Otra opción:
Añade un botón de actualización universal, como en otros programas:
Botón universal de "actualización" para datos importados
El con se fusionó con:
Únase, concatene y actualice : vote allí.
Re: ¿Hay alguna manera de actualizar los datos de origen sin que se abra una nueva tabla? ¿O es posible transferir los scripts guardados a la nueva tabla?Hola @LambdaErmine807 . Dices que " La tabla de datos está vinculada a un archivo de SharePoint ". ¿Cómo se vincula?
Cuando creo una tabla de datos utilizando un conector de datos (como el Conector de datos de SharePoint), obtengo no solo un script " Fuente ", sino también un script " Actualizar ".
- Fuente genera una nueva tabla de la misma manera en que se generó la primera: se pierden todos los cambios y ediciones.
- El script Actualizar actualiza los datos de la fuente de datos vinculada, pero conserva la tabla existente, incluidos todos los scripts de tabla de datos guardados, columnas de fórmulas, etc.
Si me explicas más sobre cómo has "vinculado" el archivo de SharePoint, quizás pueda ofrecerte más ideas. (Edito: ¿cuál es el tipo/extensión de tu archivo de datos fuente?)
"Básicamente, busco una manera de actualizar la tabla existente con datos nuevos . ¿Has probado los conectores de datos de OneDrive y SharePoint ? La idea es tratar tu archivo de SharePoint como una base de datos para consultar (edición: usando el Generador de consultas), en lugar de como un archivo para copiar y pegar. La configuración inicial tarda unos minutos, pero facilita mucho las operaciones como la actualización de datos.
>>Editado en algunos lugares para aclarar.
Re: ¿Hay alguna manera de actualizar los datos de origen sin que se abra una nueva tabla? ¿O es posible transferir los scripts guardados a la nueva tabla?Truco maravilloso: guarda los datos en un espacio en la nube y utiliza un Conector de Datos.
-> Lo agregué al deseo: botón universal "actualizar" para datos importados
¡Gracias!