Cuadro de control automatizado con múltiples criterios "donde"Tengo una gran tabla de datos con varias columnas. De estas muchas columnas, específicamente quiero crear un conjunto de Gráficos de control para "TPeel_Avg" separándose por "SubPad" y "TestQual1". Sé cómo crear un gráfico de control utilizando Analizar -> Calidad y proceso -> Gráfico de control -> IR, pero quiero automatizar esto para poder guardarlo en un script posterior a la consulta del Generador de consultas. Cada vez que intento copiar el fragmento que se guardó en la tabla de datos del sujeto en el script de consulta posterior del Generador de consultas, obtengo errores. ¿Alguna ayuda?
New Window( "RHM_Query 2 - Control Chart",
V List Box(
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "X" & :TestQual1 == "A" )
),
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "X" & :TestQual1 == "B" )
),
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "Y" & :TestQual1 == "A" )
),
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "Y" & :TestQual1 == "B" )
),
// ...etc.
)
)
Re: Automatizar el gráfico de control con múltiples criterios "donde"No sé si aquí es donde está el problema, pero realmente puede reducir esa secuencia de comandos reemplazando todas esas declaraciones Where () con By (: Subpad,: TestQual). Todo el guión sería:
New Window( "RHM_Query 2 - Control Chart",
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
By( :SubPad, :TestQual1 )
)
)
Re: Automatizar el gráfico de control con múltiples criterios "donde"¡Eso parece haber hecho el truco! Más que un problema estético para mí, pero es posible ahora hacer que la etiqueta del eje X esté en ángulo, similar a:
SendToReport (
Envío(
{"Medición individual de TPeel_Avg"},
"1",
ScaleBox,
{Fila de la etiqueta (Orientación de la etiqueta ("En ángulo"))}
)
);
?
Re: Automatizar el gráfico de control con múltiples criterios "donde"Sí, puedes inclinar los valores del eje. La forma más fácil de obtener la sintaxis de cómo hacer esto es ejecutar su código original, hacer clic derecho en el eje y seleccionar Configuración de eje. Luego, desde la pantalla de diálogo, cambie la Orientación de la etiqueta a En ángulo. Una vez hecho esto, haga clic en Aceptar, y luego vaya al triángulo rojo y seleccione Guardar secuencia de comandos. El script que guarda tendrá la JSL que necesita para realizar los cambios en el eje.