Re: Asistente para actualizar archivos de Excel (sin solución de código) - Estado cambiado a: ReconocidoAsistente para actualizar archivos de Excel en su lugar (sin solución de código)La principal fuente de datos para los nuevos usuarios de JMP siempre será Excel. Estos pueden ser complicados y probablemente se utilicen como base de datos con entrada manual para el seguimiento de KPI, por ejemplo.
Sin embargo, ni el complemento de Excel ni el asistente de Excel proporcionan una forma sencilla de actualizar el archivo desde su origen.
Esta es una solicitud común que se puede encontrar en este foro, varias veces, y todas requieren secuencias de comandos (consulte los ejemplos a continuación).
Puede ver la respuesta comprensible de los principiantes, que se ven arrastrados a una solución compleja a una solicitud simple.
Actualizar columnas, agregar nuevas filas, agregar nuevas columnas, todos estos son conceptos complejos que requieren varios pasos y entrar en la automatización a través de JSL o Automation Builder.
JMP necesita incluir un asistente para generar automáticamente un script que lea y actualice la tabla de datos actual.
https://community.jmp.com/t5/Discussions/Automatically-update-quot-source-quot-file/td-p/324299
https://community.jmp.com/t5/Virtual-JMP-Users-Group/How-to-update-a-JMP-data-table-to-reflect-Excel-updates/td-p/228625
https://community.jmp.com/t5/Discussions/How-do-I-automatically-update-JMP-data-table- while-populated/td-p/247303
Automatización y secuencias de comandosAcceso a los datosRe: Asistente para actualizar archivos de Excel en su lugar (sin solución de código)JMP 18 tiene esta opción ahora. Sin embargo, elimina todas las columnas que el usuario ha creado después de la primera importación.
La actualización debe manejar columnas no existentes en lugar de eliminarlas, actualizando solo aquellas en el original (y las fórmulas que hacen referencia a ellas).
Re: Asistente para actualizar archivos de Excel en su lugar (sin solución de código)@FN Sí, estos comentarios se han compartido con el desarrollador. Gracias por informarnos que la función no era lo que esperaba. Le haré saber si hay actualizaciones planificadas. Dejaré este deseo abierto por ahora ya que parece que no se ha cumplido del todo.
Re: Asistente para actualizar archivos de Excel en su lugar (sin solución de código)@Sarah-Sylvestre , solo para asegurarnos de que esto se rastree y se comparta con los desarrolladores.
JMP 18 tiene esta opción pero aún no es una operación con 1 clic. ¡Ahora elimina todas las columnas que el usuario ha creado después de la primera importación!
Al final, obliga a los usuarios a aprender JSL o realizar tareas repetitivas manualmente.
Re: Asistente para actualizar archivos de Excel en su lugar (sin solución de código)Realmente interesante lo duro que trabajan los desarrolladores de jmp para implementar una función de actualización.
En nuestra empresa, estamos bastante cerca de encontrar una solución, con este script Reread :
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 );
Este breve script se basa básicamente en el poder de los scripts fuente , que se generan automáticamente con cada importación de archivos.
Yo reclamo:
¡Es más útil que muchos otros enfoques!
... casi perfecto.
Pero:
1) Desafortunadamente, hay un gran (!!) problema con este enfoque: un "Error" en JMP:
Actualizar y concatenar: colisión del script fuente
Argh!!!
2) menos severo:
Si un usuario aplica pasos manuales a la tabla de entrada que la hace incompatible con la tabla de datos actual,
... tiene que agregar estos pasos de procesamiento manualmente al script fuente .
Para cambiar el nombre de las columnas, existe un enfoque más inteligente:
:folded_hands: Propiedad de columna: Alias de nombre de columna
Re: Asistente para actualizar archivos de Excel en su lugar (sin solución de código)candidatos de la Encuesta de Priorización de Listas de Deseos - ejecución piloto:
¡Presentamos la encuesta de priorización de la lista de deseos de JMP!