Capacidad de proceso de un grupo de columnas<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Estoy intentando escribir un script de tabla para ejecutar un análisis de capacidad de proceso en un grupo de columnas. Tengo un grupo de columnas llamado "Columnas específicas". He intentado varias permutaciones de los siguientes:
dt = Tabla de datos actuales ();
foo = dt << obtener el grupo de columnas ("Columnas especificadas");
Capacidad de procesamiento(
Variables de proceso (
eval (foo)
)
,
Dentro de Sigma Summary Report (1),
Parcela de goles (0)
);
He intentado convertir los nombres a una cadena, lista, etc. No importa lo que intente, me sale el siguiente error:
La columna especificada no se encuentra en la tabla de datos. en acceso o evaluación de 'Lista', {/ * ### * / foo}
La capacidad del proceso no se puede iniciar porque ninguno de los procesos se puede encontrar en la tabla de datos.
¡Cualquier ayuda es muy apreciada!
Re: Capacidad de proceso de un grupo de columnas¡Esto funciona para mí!
Muchas gracias por responder.
Re: Capacidad de proceso de un grupo de columnas¡Esto también funciona! Me gusta este método porque luego tengo la lista de columnas como una expresión para usar en otro lugar.
Muchas gracias por responder.
Re: Capacidad de proceso de un grupo de columnasHola,
Otra solución es construir el argumento de las variables de proceso () usando expresiones.
Nombres predeterminados aquí ( 1 ) ;
dt = Abierto ( "$ SAMPLE_DATA / Semiconductor Capability.jmp" ) ;
dt << Columnas de grupo ( "ColGroup" , : NPN1 , 5 ) ;
foo = dt << Obtener grupo de columnas ( "ColGroup" ) ;
/ * Inicializar la expresión de Variables de proceso () * /
pvExpr = Expr ( Variables de proceso () ) ;
/ * Recorra cada elemento de la lista e insértelo en la expresión * /
por ( yo = 1 , yo <= N artículos ( foo ) , yo ++,
Insertar en ( pvExpr , foo El yo ] )
) ;
/ * Usar la expresión de Variables de Proceso () en la plataforma * /
obj = Evaluar (
Eval Expr (
Capacidad de procesamiento (
Expr ( Nombre Expr ( pvExpr ) ) ,
Dentro del Informe Sumario de Sigma ( 1 ) ,
Parcela de gol ( 0 )
)
)
) ;
¡Espero que eso ayude!
Wendy
Re: Capacidad de proceso de un grupo de columnasIntenté varios métodos para intentar que se ejecutara tu código, y no encontré una respuesta clara. Sin embargo, el siguiente código funciona, aunque no es una respuesta muy clara.
Nombres predeterminados aquí ( 1 ) ;
dt = Tabla de datos actual () ;
foo = dt << obtener grupo de columnas ( "Columnas Especificadas" ) ;
// Construye la declaración requerida como una cadena literal
TheStmt = "dt << Capacidad del proceso (variables del proceso (" || Carbonizarse ( foo El 1 ] ) ;
por ( yo = 2 , yo <= N artículos ( foo ) , yo ++,
TheStmt = TheStmt || " || Carbonizarse ( foo El yo ] )
) ;
TheStmt = TheStmt || "), Dentro del Informe Sumario de Sigma (1), Goal Plot (1));" ;
// Ejecutar la cadena literal creada
Evaluar ( Analizar gramaticalmente ( TheStmt ) ) ;