Tengo una tabla con 100 dispositivos y 300 elementos de prueba probados. Tengo columnas de especificaciones que contienen por separado LSL, USL. Quiero trazar el gráfico de indicador de atributo de variabilidad con los límites de especificación en él. Muéstrame cómo hacerlo o si hay alguna discusión existente en este tema, indícamelo. gracias.
Tabla de datos de muestra:
| Dispositivo | Nombre de la prueba | Medición | LSL | USL |
| 1 | Prueba1 | 230 | 200 | 240 |
| 1 | Prueba2 | 20 | 15 | 25 |
| 1 | prueba3 | 30 | 25 | 35 |
| 2 | Prueba1 | 234 | 200 | 240 |
| 2 | Prueba2 | 22 | 15 | 25 |
| 2 | Prueba3 | 29 | 25 | 35 |
| 3 | Prueba1 | 229 | 200 | 240 |
| 3 | Prueba2 | 21 | 15 | 25 |
| 4 | Prueba1 | 230 | 200 | 240 |
| 4 | Prueba2 | 21 | 15 | 25 |

Gracias txnelson funcionó.
Gracias Uday por la sugerencia.
El problema principal con lo que desea es que sus datos no están en la forma adecuada para ejecutar la plataforma de gráfico de atributos de variabilidad.La siguiente secuencia de comandos transformará una tabla de datos con las columnas que haya especificado en una tabla de datos que se puede usar para generar los gráficos que desee.
Names Default To Here( 1 );
dt = Current Data Table();
// Make a list of the Tests
Summarize( dt, testList = by( :Test Name ) );
dtSplit = dt << Split(
Split By( :Test Name ),
Split( :Measurement, :LSL, :USL ),
Group( :Device ),
Sort by Column Property
);
// Rename the test columns and set the Spec Limits
For( i = 2, i <= N Items( testList ) + 1, i++,
// Assign the new names
Column( dtSplit, i ) << set name( Substr( Column( dtSplit, i ) << get Name, 13 ) );
// Set the Spec Limits
Eval(
Substitute(
Expr(
Column( dtSplit, i ) << set property(
"Spec Limits ",
{LSL( __LSL__ ), USL( __USL__ ), Show Limits( 1 )}
)
),
Expr( __LSL__ ), Col Mean( As Column( dtSplit, i + N Items( (testList) ) ) ),
Expr( __USL__ ),
Col Mean( As Column( dtSplit, i + 2 * N Items( (testList) ) ) )
)
);
);
// Delete unwanted limits columns
dtSplit << delete columns( Index( N Items( testList ) + 2, N Cols( dtSplit ) ) );