<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Tengo una tabla de datos con filas de partes diferentes y cada columna contiene varias pruebas para cada parte. Los límites de especificación para cada columna son límites de especificación incrustados en cada propiedad de columna. Me gustaría crear una tabla de datos donde cada fila sea ahora el parámetro, con una columna de USL, LSL y la media de cada parámetro.
No estoy seguro de cómo hacer esto, cualquier ayuda sería apreciada.
Tenía un código antiguo bastante parecido al de vince.faller0 encima. Así que agregué un par de líneas para dar también la media.
Aquí hay una forma con JSL.
dt = abierto ( "$ SAMPLE_DATA \ Big Class.jmp" );
Columna (dt, "altura" ) << Establecer propiedad ( "Especificaciones Límite" {LSL ( 61 ), USL ( sesenta y cinco ), Target ( 63 ), Mostrar límites ( 0 )});
Columna (dt, "altura" ) << Establecer propiedad ( "Especificaciones Límite" {LSL ( 70 ), USL ( 120 ), Target ( 90 ), Mostrar límites ( 0 )});
col_names = dt << Obtener nombres de columna ;
dt_new = Nueva mesa ( "Límites de especificaciones" , Nueva Columna ( "Prueba" , Personaje), Nueva Columna ( "LSL" )
, Nueva Columna ( "Objetivo" ) Nueva Columna ( "USL" )
);
para (i = 1 , i <= Nitems (col_names), i ++,
sls = columna (dt, col_names ) << Obtener propiedad ( "Límites de especificaciones" );
Si (! esta vacio (sls),
dt_new << Añadir filas ({: Prueba = carbonizarse (col_names ),: LSL = sls [ "LSL" ]
: Target = sls [ "Objetivo" ],: USL = sls [ "USL" ]
}
)
)
);
Si obtiene los límites de especificación del análisis de capacidad, también puede obtenerlo desde el botón de acceso rápido
