Este ejemplo muestra cómo crear un gráfico de flechas y guardarlo como un flujo de trabajo JMP. Se basa en la propuesta de Nick Desbarats para crear un gráfico de flechas.
Vea cómo:
- Abra Workflow Builder e importe datos
- Modifique la tabla y examine los pasos de la colección del Generador de flujo de trabajo
- Examine la línea de tiempo y el código de acción del paso
- Ejecute JSL para una acción personalizada que desee incluir en el flujo
- Crear un aviso para un conjunto de datos faltante
- Utilice las opciones de la pestaña Avanzadas para importar el flujo de trabajo
- Exportar flujos de trabajo (.jmpflow) y crear paquetes de flujo de trabajo
Preguntas respondidas por Mike Anderson @MikeD_Anderson , Scott Wise @scwise y Ryan Cooper @ryan_cooper en el seminario web en vivo:
P: Cuando estaba modificando su tabla de datos, ¿cuál es el significado de "lag"?
R: "Retardo" significa que tomamos el valor de una fila anterior en una columna específica para usarlo en nuestra fórmula. Los retardos se pueden especificar con un número que indique cuántas filas por encima de la actual se desea obtener el valor. En este caso, Mike usó una fila por encima.
P: ¿Qué hizo con la columna de región y por qué la necesitó para calcular la columna de diferencia?
R: En este ejemplo, Mike lo usó para iniciar una nueva fórmula de columna (inició un acceso directo Nueva fórmula de columna desde el encabezado de columna) para poder hacer un cálculo de fórmula condicional de Diferencia porcentual más sofisticado.
P: ¿Todo lo que podemos hacer en JMP queda capturado por Workflow Builder?
R: La gran mayoría de las funciones de JMP se gestionan. Algunas de las funciones de DOE no. Gestionar límites en la plataforma de calidad y guardar la propiedad de columna pueden requerir un script personalizado. Guardar en diferentes formatos no es totalmente posible, pero el índice de scripts muestra cómo hacerlo.
P: ¿Cómo puedes compartir flujos de trabajo?
R: Puede enviar el archivo .jmpflow por correo electrónico o crear un paquete de flujo de trabajo con o sin conjuntos de datos. Si el flujo de trabajo no encuentra un conjunto de datos, se lo solicitará. Si el Generador de Flujos de Trabajo detecta una diferencia en su archivo de datos (por ejemplo, si lo modificó en Excel), se detendrá en ese paso y le solicitará que realice una modificación.
P: ¿Tiene valor compartir el script detrás del flujo de trabajo?
R: Sí, otra forma de compartir el generador de flujos de trabajo es simplemente exportar el script JSL. También inserta automáticamente las notas entre los pasos en verde como comentarios.
Creating JSL Script to save Workflows in other formatsCreación de un script JSL para guardar flujos de trabajo en otros formatosCreación de un script JSL para guardar flujos de trabajo en otros formatos
P: ¿Puedo editar el flujo de trabajo?
R: Sí, puedes editar el JSL. Además, puedes volver a grabar cualquier paso del flujo de trabajo.
Rerecord Workflow stepsVolver a registrar los pasos del flujo de trabajoVolver a registrar los pasos del flujo de trabajo
Recursos
@MikeD_Anderson ¡Esto es genial! No conocía Workflow Builder hasta que me encontré con esto. ¿Te importaría publicar el código JSL al que haces referencia en el minuto 22 del video que se usa en la acción personalizada que coloca las puntas de flecha junto a los números de fila?
¡Hola, @Judah !
Creo que este es el que quieres. Va aquí:

Aquí está el código que va en ese paso:
For Each Row(Current Data Table(),
r = Row();
If(
Is Missing(:Outcome), Current Data Table() << Select Rows( r ) << Markers( "FilledCircle" ),
:Outcome == 1, Current Data Table() << Select Rows( r ) << Markers( "Filled Right Triangle" ),
:Outcome == -1, Current Data Table() << Select Rows( r ) << Markers( "Filled Left Triangle" )
);
Current Data Table() << Clear Select();
);
Mejor,
M