Asignar diferentes límites de especificaciones de las filas de una columna a las filas de otra columna como una propiedadHola
Sé que el límite de especificaciones se ha discutido aquí en diferentes ocasiones, pero no pude encontrar una solución para mi pregunta.
Tengo una columna con un producto diferente y agrupo los mismos productos, pero cada grupo tiene un límite de especificaciones diferente. Todos los límites de especificaciones están en 2 columnas (límite superior e inferior). Me gusta asignar cada fila de la columna de producto a la misma fila en la columna de límite de especificaciones. ¿Podrías decirme cómo tener un bucle para eso? He escrito un script como el siguiente pero no funciona
//Spec limits
For Each Row(
If( :Upper Limit != "Null",
Eval(
Substitute(
Expr(
:REM OX << set property(
"spec limits",
{LSL( __LSL__ ), USL( __USL__ ), Target( __Target__ ), Show Limits( 1 )}
)
),
Expr( __LSL__ ), :Lower Limit,
Expr( __USL__ ), :Upper Limit,
Expr( __Target__ ), :Center Line,
)
)
)
);
Combinación y limpieza de datosRe: Asignar diferentes límites de especificación de filas de una columna a filas de otra columna como una propiedadEstoy haciendo un informe de 1 clic para mostrar todos mis gráficos en una ventana de informe.
Creo que puedo usar Process Screening allí siempre que sepa cómo mostrar mis gráficos en la ventana del informe y con las variables que quiero. (Y: REM OX, y X: otra variable) para diferentes productos.Re: Asignar diferentes límites de especificación de filas de una columna a filas de otra columna como una propiedad¿Por qué estás usando bivariante?¿Por qué no está utilizando los gráficos de Process Screening?Como se mencionó anteriormente, Bivariate solo permite un conjunto de límites de especificación.Process Screening es la única plataforma que permite límites de especificación basados en una variable de agrupación.
Re: Asignar diferentes límites de especificación de filas de una columna a filas de otra columna como una propiedadGracias Tonya. Incluso puedo hacer una mesa allí. Pero mi problema es cómo trazar los productos con diferentes límites de especificación con "Bivariante" en mi informe de ventana. REMOX sigue siendo una columna y solo puede obtener un conjunto de límites. Ya agrupé los productos usando la Fórmula "Munger" en mi tabla original. No sé cómo puede ayudarme el resultado de la evaluación del proceso.Re: Asignar diferentes límites de especificación de filas de una columna a filas de otra columna como una propiedadGuardar la tabla de detalles del triángulo rojo junto a la evaluación del proceso guardará una tabla de datos que contiene la información que está buscando.
Re: Asignar diferentes límites de especificación de filas de una columna a filas de otra columna como una propiedadData Table( "SPCReady" ) << Process Screening(
Y( :REM OX ),
Grouping( :Product ),
Control Chart Type( "Indiv and MR" ),
Out of Spec Count( 0 ),
Out of Spec Rate( 0 ),
Latest Out of Spec( 0 ),
Cpk( 0 ),
Ppk( 0 ),
Spec Limits( 1 ),
Use Limits Table(
1,
Data Table( "SPCReady" ),
Grouping( :Product ),
Center( :Center Line ),
LSL( :Lower Limit ),
USL( :Upper Limit ),
Target( :Center Line ),
Go
)
);
Hace una tabla con el grupo de productos que tengo (como: Apple (40 cuentas), Dell (27 cuentas), Lenova (20 cuentas) que tienen el mismo USL y LSL. Me gusta graficar ReM OX (Y) frente a otra variable (X) que tengo en mi tabla original para diferentes grupos de productos y mostrar diferentes USL y LSL. Los informo en un informe de ventana.
Re: Asignar diferentes límites de especificación de filas de una columna a filas de otra columna como una propiedadMuchas gracias,
Eso funciona totalmente. Estoy informando el resultado en una ventana de informe y creo algunos gráficos para cada producto. Tengo que usar el resultado de la selección del proceso como el límite superior y el límite inferior en las gráficas y uso "Bivariante" para trazarlas. Solo necesito extraer el resultado de la evaluación del proceso para diferentes productos con diferentes USL y USL. ¿pero no sé como?
Re: Asignar diferentes límites de especificación de filas de una columna a filas de otra columna como una propiedadEste es un ejemplo de secuencias de comandos de gráfico rápido para elementos seleccionados.
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
obj = dt << Process Screening( Y( :NPN1, :PNP1, :PNP2, :NPN2 ) );
obj << Select All;
obj << Quick Graph for selected items;
Re: Asignar diferentes límites de especificación de filas de una columna a filas de otra columna como una propiedad¿Puede compartir el script que produce y lo que debe hacer para resolver su problema?Re: Asignar diferentes límites de especificación de filas de una columna a filas de otra columna como una propiedadInstalé JMP 14 y usé la plataforma de evaluación de procesos. Podría usar el gráfico rápido para trazar uno de los productos. Pero la secuencia de comandos del gráfico no existe cuando guardo la secuencia de comandos del proceso.
Necesito trazar todos los productos como resultado de la evaluación del proceso.
Re: Asignar diferentes límites de especificación de filas de una columna a filas de otra columna como una propiedadSí, está en una versión posterior. Lo sientoRe: Asignar diferentes límites de especificación de filas de una columna a filas de otra columna como una propiedadGracias Jim
mi pregunta fue exactamente lo que dijiste, escribir un código para el proceso de selección.Tengo JMP Pro 12.2 y no puedo ver la plataforma allí, supongo que podría estar en las versiones superiores.
Re: Asignar diferentes límites de especificación de filas de una columna a filas de otra columna como una propiedadTu pregunta es ambigua.¿Qué quieres escribir en un guión?El script que mostró es un intento de escribir diferentes límites de especificación para cada fila en su tabla de datos.Si lo hace, el valor de la fila actual reemplazará el único conjunto de límites de especificación que puede tener la columna.El límite de especificación almacenado en la propiedad de la columna será el límite de especificación escrito para la última fila de la tabla de datos.
Si está hablando de si puede escribir el código para Process Screening, la respuesta es sí.La mejor manera de hacer esto es la misma que es mejor para todas las plataformas, realizar la tarea de forma interactiva y luego ir al triángulo rojo de salida y especificar guardar el script.
Re: Asignar diferentes límites de especificación de filas de una columna a filas de otra columna como una propiedadGracias
¿Hay alguna manera de que pueda escribir en mi script?
Re: Asignar diferentes límites de especificación de filas de una columna a filas de otra columna como una propiedadLa propiedad de columna de límites de especificación solo puede manejar 1 conjunto de límites de especificación.La única plataforma que conozco que puede manejar múltiples límites de especificaciones es Process Screening Platform.
Analizar => Detección => Detección de procesos