¿Qué inspiró esta solicitud de lista de deseos?
Esto es sugerido por Masakazu Okada-san, SE en JMP Japón. Encontró esta sugerencia cuando respondió una pregunta sobre cómo configurar varias líneas LCL, UCL y centrales para diferentes variables de grupo. Esto se puede hacer con códigos JSL, pero es tedioso.
El usuario es FICT, la empresa fabricante de tableros impresos.
Describa la función o solución nueva o mejorada que le gustaría ver.
En la plataforma de detección de procesos actual, puede especificar la columna de agrupación y establecer diferentes objetivos, LSL, USL, líneas centrales y sigmas mediante la tabla de datos de límites.
Okada-san sugiere que tengamos las mismas funciones también para Control Chart Builder y Process Capability Platform.
¿Cuál sería el valor para usted y/u otros usuarios si se proporciona esta nueva función?
Actualmente, el usuario lo hace después de algunas manipulaciones de datos con JSL. es tedioso
¿Es esta una solicitud de un cliente externo?
Sí, el usuario es FICT. SE para ellos es Masakazu OKada-san en JMP Japón.
¿Hay algún paquete de software de la competencia que tenga esta característica o solución que debamos conocer?
No sé si otro software puede hacerlo.
¿Esto afectará una renovación, expansión o adopción en un cliente, y pone esto en riesgo una cuenta si no abordamos esto?
No. Pero Masakazu Okada-san cree que esta nueva función también puede ayudar a otros usuarios.
Detalles
El siguiente es un ejemplo para mostrar cómo establecer diferentes límites para diferentes grupos en la plataforma de Process Screening.
New Table( "Spec Limits",
New Column( "Variable", Character, Values( {"X1", "X2", "X3", "X4", "X1", "X2", "X3", "X4"} )),
New Column( "LSL", Values( [-3, -3, -3, -3, -5, -5, -5, -5] ) ),
New Column( "USL", Values( [3, 3, 3, 3, 5, 5, 5, 5] )),
New Column( "Target", Values( [0, 0, 0, 0, 0, 0, 0, 0] )),
New Column( "Sigma", Values( [1, 1, 1, 1, 2, 2, 2, 2] )),
New Column( "Center", Values( [0, 0, 0, 0, 1, 1, 1, 1] )),
New Column( "Group", Values( [1, 1, 1, 1, 2, 2, 2, 2] ))
);
dt = As Table(J(1000,1, Random Integer(2))||J(1000, 4, Random Normal()),
<<Column Names({"Group", "X1", "X2", "X3", "X4"})
);
dt << Process Screening(
Process Variables( :X1, :X2, :X3, :X4 ),
Grouping( :Group ),
Control Chart Type( "Indiv and MR" ),
Use Limits Table(
1,
Data Table( "Spec Limits" ),
Process Variables( :Variable ),
Grouping( :Group ),
Center( :Center ),
Sigma( :Sigma ),
LSL( :LSL ),
USL( :USL ),
Target( :Target ),
Go
)
)