Generador de flujo de trabajoHola a todos,
Grabé una secuencia de pasos de limpieza de datos en un archivo usando el generador de flujo de trabajo. Me gustaría poder simplemente cambiar el nombre del archivo y realizar el mismo conjunto de pasos; sin embargo, algunos de mis ajustes tienen el nombre de la tabla de datos que utilicé originalmente para crear el generador de flujo de trabajo.
¿Hay alguna manera de actualizar los nombres de la tabla a la tabla más reciente?
p.ej
Tengo uno de los pasos a continuación.
Tabla de datos("12_09") < Ahora, cuando abro la tabla de datos, mi flujo de trabajo no se ejecuta porque el nombre de la tabla ahora es 13_09.
Tal vez estaba intentando crear una variable que siempre obtenga el nombre de la tabla que se abrió y la use a lo largo de los pasos realizados en el generador de flujo de trabajo.
Gracias de antemano.
Automatización y secuencias de comandosOrganización de contenidosAcceso a los datosCombinación y limpieza de datosRe: Generador de flujo de trabajoUna especie de solución alternativa:
cerrar la tabla original. Entonces el Generador de flujo de trabajo no puede encontrarlo y le preguntará qué tabla usar:

La ventaja y la desventaja:
Cuando guarde el flujo de trabajo ahora, Jmp guardará esta información de reemplazo y la próxima vez buscará el nuevo nombre y ya no el antiguo.
Las reglas de sustitución se pueden activar, comprobar y restablecer mediante el triángulo rojo:


tal vez: use un nombre de tabla muy extraño al grabar el flujo de trabajo... luego confíe en la función de reemplazo
- y restablecer la regla de reemplazo antes de guardar el flujo de trabajo [de modo que Jmp buscará nuevamente la tabla con el nombre extraño].
Re: Generador de flujo de trabajoHola. Sugeriría usar la opción Generador de flujo de trabajo , Referencias > Administrar... Esto le permitirá especificar cuándo solicitar referencias de columnas o tablas de datos.

Re: Generador de flujo de trabajoBien, mucho mejor que mi solución con el extraño nombre de la tabla 
Re: Generador de flujo de trabajoHay otra forma de hacer esto en el script del flujo de trabajo.
En el paso en el que abre la tabla de datos, en lugar de tener el script como Abierto (" 12_09"), edítelo a:
explorar = seleccionar archivo();
abrir (navegar)
Cuando ejecute el flujo de trabajo, le pedirá que seleccione el archivo apropiado cuando el flujo de trabajo llegue a ese paso.
Si está utilizando la tabla en varios pasos, puede tener el script como:
explorar = seleccionar archivo();
abrir(examinar) << guardar ("XXX")
y luego simplemente cambie todas las secciones posteriores del script que solicitan "12_09" a "XXX"
Re: Generador de flujo de trabajoCon Jmp18, hay un nuevo enfoque que no requiere ningún script *)
https://community.jmp.com/t5/Benelux-JMP-Users-Group/Workflow-Builder-or-the-quot-baby-steps-quot-into-Scripting/mp/739486/highlight/true#M7
1) utilice el paso n.º 1 del flujo de trabajo para abrir/crear nuevas tablas:
Subconjunto por, open(), Importación de archivos múltiples...
2) Seleccione el paso 1 como "Fuente" para un bucle PARA CADA
3) y agregue tantos pasos de flujo de trabajo como desee a la rama Para cada:

Independientemente del nombre de la tabla de datos en los pasos individuales, para todos los pasos del bucle For Each, Jmp utilizará las tablas que se abrieron en el paso 1. 
*) por el momento, el enfoque no funciona para archivos ".jmp".
TS-00135464
Re: Generador de flujo de trabajoGracias. se siente mucho más suave que:
- Seleccionar archivo: ¿qué archivo de tabla de entrada?
- siguiente paso del flujo de trabajo: ¿qué tabla de datos?
Lo probé antes con << set name() en lugar de << save.
Pero Jmp agregó "2" para evitar una colisión de nombres de tablas.
El beneficio de guardar: obliga a guardar el archivo con el nombre dado
- buena solución:)
Re: Generador de flujo de trabajoAhmed,
¿Quieres abrir algo (por ejemplo, un archivo de Excel), luego ir a una hoja y realizar algún trabajo, clasificación o análisis en él?
usa algo como esto:
Abierto(
Seleccionar archivo(),
Hojas de trabajo ( "Datos"),
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 (4),
Los encabezados comienzan en la fila (21),
Los datos comienzan en la fila (25),
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),
Detección de columna límite (0),
Cadena separadora de columnas ("-")
)
)
Después del texto en negrita, puedes agregar lo que quieras.
Re: Generador de flujo de trabajoAquí es exactamente donde empiezan los problemas.
- como generador de flujo de trabajo, registrará los pasos adicionales haciendo referencia a la tabla por su nombre .
Supongo que los desarrolladores de JMP ya están al tanto del problema y proporcionarán soluciones "integradas" con una de las próximas versiones...
Re: Generador de flujo de trabajoSomos conscientes de esto y tenemos una solución en JMP 19, donde el bucle for each es un poco más flexible al cambiar los nombres de las tablas.
Mientras tanto, puedes intentar usar pasos personalizados para cerrar tablas y usar los nombres específicos de las tablas de datos, lo que generalmente evita estos problemas. También usé dos bucles for una vez, cerrando una serie de pasos y luego abriendo un segundo bucle para realizar otra serie de pasos.
Re: Generador de flujo de trabajoHola @Mandy_Chambers , suena bien.:)
¿Y independiente de los bucles for?
Si configuro el flujo para "myfile.xlsx", cada paso contendrá Tabla de datos ("myFile") << comando en el código.
Cuando uso pickfile para darle al usuario la posibilidad de elegir un archivo, se abrirá con el nombre de la tabla respectiva.
¿Habrá una solución fácil para vincular los pasos del flujo de trabajo a esta tabla?
Las soluciones hasta ahora:
- guardar la tabla de datos con un nombre específico y LUEGO registrar los pasos adicionales.
- usa "para cada" - es un poco exagerado para una sola tabla : )
Re: Generador de flujo de trabajoPuedes hacer algo así con MFI (crear una ventana que te permita seleccionar un tipo de archivo), pero por ahora estos métodos mencionados son las soluciones alternativas que conocemos. Gracias.
