¿Es posible hacer referencia a valores conocidos en Control Chart Builder?Hola gente de la comunidad JMP, buenos días a todos.
estoy explorando Generador de gráficos de control como opción, debido a la disponibilidad del Filtro de Datos Local.
¿Es posible hacer referencia a columnas directamente desde la tabla de datos? (en última instancia, me gustaría escribir JSL para hacerlo)
[las columnas de Línea central (media), Sigma y Bajo/Alto 1-/2-/3-sigma ya están pregeneradas (por cualquier motivo) y forman parte de la tabla de datos... ver captura de pantalla a continuación]
Analizar > Calidad y Proceso > Gráfico de Control > IR… Creo que esto no es compatible con el filtro de datos local.

Ingeniería de Calidad y ProcesosRe: ¿Es posible hacer referencia a valores conocidos en Control Chart Builder?Hola @BennyLee ,
Puede utilizar la opción Obtener límites de Red Triangle. Consulte la siguiente página para obtener más detalles.
https://www.jmp.com/support/help/en/17.2/#page/jmp/example-of-control-limits.shtml#ww1831927
Para utilizar la opción Obtener límites, debe cambiar los nombres de las columnas que JMP puede manejar. La forma más sencilla de crear una tabla de límites es guardar los resultados calculados por la plataforma Control Chart. El comando Guardar límites en el menú del triángulo rojo para cada gráfico de control guarda automáticamente los límites de los valores de muestra.
https://www.jmp.com/support/help/en/17.2/#page/jmp/ Saving-and-retrieving-limits.shtml#ww1162686
Si desea escribir el código JSL, aquí tiene un ejemplo. Espero que ayude.
Names Default To Here( 1 );
//Create Control chart
dt = Open( "$SAMPLE_DATA/Quality Control/Coating.jmp" );
obj = dt << Control Chart Builder( Variables( Y( :Weight ) ) );
//Change here
//Open data table
dt_limits = Open( "$temp\Limits.jmp" );
//Change column names
//Change here
dt_limits << New Column( "Process", Character, "Nominal", set values( {"Weight"} ) );
dt_limits << Go To( :Process );
Wait( 0 );
dt_limits << Move Selected Columns( To First );
//Change here
:Center Value << set name( "_Mean" );
:Sigma << set name( "_Sigma" );
//Save limits data table
//Change here
dt_limits << Save( "$temp\ExampleLimits.jmp" );
Close( dt_limits );
obj << Get Limits( "$temp\ExampleLimits.jmp" );