Direccionamiento de columnas en informes generados por flujos de trabajoEstoy obteniendo datos en un archivo de Excel estandarizado y uso un flujo de trabajo JMP para cargarlo. El flujo de trabajo genera columnas adicionales y realiza algunos cálculos para preparar el conjunto de datos para su presentación visual. Esta parte funciona correctamente. Mi idea era integrar informes en el flujo de trabajo para obtener gráficos que muestren los datos. Preparé los informes y los guardé en una sesión grabada del flujo de trabajo en el proyecto. Si comienzo ahora y dejo que el flujo de trabajo se ejecute, aparecen los informes, pero estos pierden el enlace a las columnas y, en consecuencia, el gráfico no funciona. Además, como el archivo de Excel está estandarizado, el orden y los nombres de las columnas son siempre los mismos.
Sería fantástico si alguien tuviera una recomendación sobre cómo podría resolver esto y abordar las columnas de manera que permanezcan en los informes después de ejecutar el flujo de trabajo.
Automatización y scriptingRe: Cómo abordar columnas en informes generados por flujos de trabajoRealmente no uso el generador de flujo de trabajo, pero hasta donde sé, es bastante bueno para rastrear columnas y también le preguntará si faltan algunas columnas.
Si observa el script creado por el flujo de trabajo, ¿tiene las columnas correctas en el script del informe? ¿A qué se refiere con romper el enlace? ¿JMP le pregunta qué columnas usar para los informes? ¿Qué plataformas usa para crear dichas columnas? ¿El generador de flujo de trabajo puede registrar esas plataformas correctamente?
Re: Cómo abordar columnas en informes generados por flujos de trabajo@José ,
Dices que guardaste la sesión en un proyecto, ¿te refieres a un proyecto JMP? Es difícil determinar el problema sin datos que revisar. ¿Podrías enviarme el flujo de trabajo y una hoja de Excel de prueba para revisarla?
Como mencionó @jthi , el generador de flujo de trabajo es bueno para detectar cuando falta una columna y le pedirá al usuario que elija un reemplazo.
Gracias,
Ben
Re: Cómo abordar columnas en informes generados por flujos de trabajoGracias por su respuesta. Lo que mencioné se muestra en el siguiente fragmento de código. En el script para generar los gráficos, X e Y se especificaron directamente en una columna específica, por ejemplo, Y en :SEC y X en :Storage Time. Sin embargo, al guardar el script en la tabla generada por el flujo de trabajo, aparece la parte "Como Columna()" en su lugar.
En general, me gustaría tener una solución para ejecutar en el flujo de trabajo un script que generé en otro lugar anteriormente.
Realmente espero poder hacer más fácil para usted la comprensión de mi problema.
Bivariate(
SendToByGroup( {:Temperature == 5} ),
Y( As Column() ),
X( As Column() ),
By( :Temperature ),
SendToByGroup(
{:Temperature == 5},
SendToReport(
Re: Cómo abordar columnas en informes generados por flujos de trabajo¿Cómo se guarda el script de flujo de trabajo en la tabla de datos? Normalmente, los scripts generados por el generador de flujos de trabajo se ven así (para un solo paso).

Y todo el guión incluye algunas cosas extra.
Names Default To Here(1);
Workflow_=function({},
step_name = "Report snapshot: Big Class - Distribution of height, weight";
//Report snapshot: Big Class - Distribution of height, weight
Data Table("Big Class") << Distribution(
Continuous Distribution(Column(:height), Process Capability(0)),
Continuous Distribution(Column(:weight), Process Capability(0))
);
);
Workflow_();
Compartir ejemplos de datos o flujos de trabajo (o ambos) también podría ser de gran ayuda. Si no está dispuesto a compartirlos con la Comunidad JMP, le sugiero que contacte con el Soporte de JMP.
Re: Cómo abordar columnas en informes generados por flujos de trabajoGeneré el script para crear un gráfico con las columnas seleccionadas y registré en el flujo de trabajo que las guardaría en la tabla. Esto funciona al principio, pero si utilizo el flujo de trabajo grabado la próxima vez, la referencia de columnas del script Graph falla y no entiendo por qué.