Buenos días
Usando JmP para control de procesos y capacidad. Me gustaría poder seleccionar solo las últimas 20 filas (en curso) de una tabla y excluir el resto, ya que ahora se ejecuta en varios cientos de filas; los primeros datos distorsionan un poco el análisis de capacidad debido a cambios en el proceso. Cualquier ayuda sería muy apreciada, gracias.
Chris
Otra forma de hacer esto ...
Para configurar la secuencia de comandos, ejecute el análisis de la manera que desee, ya sea en distribución, con un gráfico de control, capacidad o detección de procesos. Luego agregue un filtro de datos local para ver la fecha o el rango de fila que desea, por ejemplo, las últimas 50 filas o algo así.
Luego encuentra esto como en el script:
Local Data Filter(
Add Filter( columns( :Row ), Where( :Row >= 15 & :Row <= 20 ) )
),
y edítalo para que se vea así:
Local Data Filter(
Add Filter( columns( :Row ), Where( :Row = nrow()-5 & :Row = nrow() ) )
),
En la primera secuencia de comandos el informe utiliza la fila 15 a 20.
el informe utiliza las últimas 5 filas independientemente de cuántas filas haya. *
* ... y sí, sé que 5 filas son dos pocas para un buen informe de capacidad, esto es solo un ejemplo
Gracias, esto funciona perfectamente, mucho aapreciated.
Chris
¿Podría ser esto lo que quieres?
Names Default To Here( 1 );
dt = Open("$SAMPLE_DATA/big class.jmp");
ex = dt << select where( Row() < N Rows( dt ) - 20 );
ex << exclude << hide;
Control Chart( Group Size( 1 ), KSigma( 3 ),
Chart Col( :height, Individual Measurement, Moving Range ) );