Guión de análisis de capacidadHola,
¿Es posible ocultar algunos de los índices de capacidad cuando se usa el análisis de capacidad? Estoy tratando de escribir un script de gráfico de control que solo muestre Ppk, PPM y % real fuera de especificación. Esto es parte de una secuencia de comandos más grande y no se puede usar el Generador de gráficos de control.
Gracias.
secuencias de comandosRe: Script de análisis de capacidadGracias, @txnelson !
¿Es posible eliminar el gráfico de distribución sigma?
¿Es posible eliminar una fila completa en Long Term Sigma, por ejemplo, las filas "CPL" y "CPU"?
Gracias.
Re: Script de análisis de capacidadAquí está mi modificación de su código... aparentemente está ejecutando JMP 14.De todos modos, mi código elimina el tercer elemento en la tabla Sigma a largo plazo

names default to here(1);
clear symbols();
dt = Current Data Table ();
cap = dt << Control Chart (
Sample Label (:Site),
KSigma (3),
Chart Col (
:Name ("PNP3"),
XBar (Show Control Limits (0)),
R ( Show Control Limits (0)),
Capability (
Distribution (
Continuous Distribution(
Column ( :Name ("PNP3")),
Fit Distribution (Normal),
//Capability Analysis (LSL (0), USL (1), Target (0.5)),
)
)
)
));
capRP = cap << report;
numList = capRP["Long Term Sigma"][NumberColBox(1)] << get;
numList[3] = .;
capRP["Long Term Sigma"][NumberColBox(1)] << set(numList);Re: Script de análisis de capacidadAquí hay una secuencia de comandos simple que elimina la fila 2 de la tabla Índices de capacidad en el informe

Names Default To Here( 1 );
cap = Capability(
Y( :NPN1, PNP1, NPN2 ),
Capability Indices Report( 1 ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 1 )
);
capRP = cap << report;
// Modify the Capability Indicies Table
// Delete 2nd row of the Columns column
columnsList = capRP["Capability Indices"][String Col Box( 1 )] << get;
Remove From( columnsList, 2, 1 );
capRP["Capability Indices"][String Col Box( 1 )] << Set( columnsList );
// Delete 2nd row of all of the Numeric columns in the table
For( i = 1, i < 8, i++,
numList = capRP["Capability Indices"][Number Col Box( i )] << get;
Remove From( numList, 2, 1 );
capRP["Capability Indices"][Number Col Box( i )] << set( numList );
);
Re: Script de análisis de capacidadLo lamento. Presioné Respuesta rápida en lugar de Responder.
Tengo un gráfico de control con una tabla de dos columnas con "Capacidad" e "Índice" como encabezados con 5 índices de capacidad que se enumeran a continuación. Me gustaría ocultar algunos de los índices y probé el siguiente código, pero no funcionó como se esperaba. He omitido parte del código solo para hacerlo más corto.
dt = Current Data Table ();
dt << Control Chart (
Sample Label (:Date),
KSigma (3),
Chart Col (
:Name ("Test")
XBar (Show Control Limits (0)),
R ( Show Control Limits (0)),
Capability (
Distribution (
Continuous Distribution(
Column ( :Name ("Test")),
Fit Distribution (Normal),
Capability Analysis (LSL (0), USL (1), Target (0.5)),
)
)
)
),
SendToReport(
Dispatch (
{"Test", "Capability Analysis", "Long Term Sigma"
},
"Index"
NumberColBox << Remove Element (3)
{Visibility ("Collapse")}
),
);Re: Script de análisis de capacidadSupongo que lo que especificó en "A continuación está lo que tengo" no está completo. ¿Podría solucionar el problema?Re: Script de análisis de capacidadGracias Andrés Glez.
Pude ocultar algunas de las columnas con su código, pero no las filas. Estoy tratando de usar NumberColBox << Remove Element (), pero no funciona como esperaba. A continuación se muestra el código, cualquier consejo es apreciado.
dt = Tabla de datos actuales ();
dt << Gráfico de control (
Re: Script de análisis de capacidadGracias AndresGlez, usando tu código pude ocultar algunas de las columnas, pero no las filas. Estoy tratando de usar Eliminar elemento para eliminar la fila, pero eso no funciona. A continuación se muestra lo que tengo.
dt = Tabla de datos actuales ();
dt << Gráfico de control (
Re: Script de análisis de capacidadSí, es posible, no agregó datos de la tabla, sin embargo, aquí se muestra un ejemplo de secuencia de comandos:
Capability(
Y( :DATA ),
Spec Limits( DATA( LSL( -2 ), Target( 0.5 ), USL( 3 ) ) ),
Capability Indices Report( 1 ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 0 ),
,
SendToReport(
Dispatch( {"Capability Indices"}, "CPK", NumberColBox, {Select, Visibility( "Hidden" ), Select} )
)
);
Supongo que la forma más fácil de hacerlo, en caso de que desee ocultar un área específica del gráfico que se muestra, primero cree el gráfico tal como está, luego haga clic derecho en el triángulo gris, luego seleccione Editar, Mostrar propiedades.
Desde allí, puede hacer clic en cualquier área de la información mostrada que desee ocultar, después de seleccionarla, vaya a Visibilidad y elija Oculto.
Saludos.