Digamos que hace lo siguiente, ligeramente modificado del índice de secuencias de comandos:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
obj = dt << Process Screening( Grouping( :Site, :lot_id ), Process Variables( Eval( 5 :: 132 ) ), automaticrecalc(1) );
Obtendrá un informe como este con filas para las diferentes combinaciones de valores de las columnas Grouping():

Y esas filas actúan como puerta de entrada a varias tramas.Por ejemplo, puede obtener gráficos de capacidad de proceso o de control que son más o menos como si hubiera utilizado estas columnas de agrupación() como By() en esas plataformas.Pero no obtendrá una fila para una agrupación en la que falte alguno de los valores de la columna de Agrupación o, si es carácter, espacios en blanco.Entonces, si reemplaza un valor de lot_id con un espacio en blanco o un SITE con faltante, no verá que aparezca en el informe, por lo que no sabrá que había algunos datos así, que tal vez necesiten atención.
Cuando hablé de esto con el soporte de JMP, me dijeron que esto es consistente con otras plataformas JMP, por ejemplo, cómo los valores X que están en blanco no aparecen en el eje X de un Oneway.Pero mi perspectiva es que Grouping() se parece mucho más a By() en este caso (que crea gráficos para los grupos by con valores faltantes o en blanco).La situación con Grouping() también es similar a resumen/resumir, que reconocería esos grupos y produciría una fila.
Aprecio que Process Screening tenga By() y Grouping() no lo es, pero creo que sería valioso mostrar estos grupos y proporcionar acceso a los mismos gráficos que verías desde by() (es decir, si ejecutó Control Chart() con un by() en las mismas columnas donde vería un informe de un SITIO faltante):

El resultado es que, después de todo, me animaron a hacer un elemento de la Lista de deseos sobre esto para poder considerar esta perspectiva.
Creo que al menos valdría la pena como opción.
¿Por qué es importante esta idea?
El principal problema/valor es cómo comenzar desde Process Screening como puerta de entrada a los otros informes le permite perder algunos de sus datos o problemas en sus datos.Esto me llamó la atención mientras trabajaba con un cliente con una gran cantidad de datos en muchos grupos con muchos niveles por grupo y con datos que provienen de fuentes de máquinas.Hasta cierto punto, se anuncia que la Evaluación de Procesos le permite examinar muchísimos procesos, por lo que es una situación en la que aumenta la posibilidad de que algunos datos sean defectuosos, y que puedan pasar desapercibidos.Esta plataforma podría incluso ir tan lejos como para resaltar tales agrupaciones, y mucho menos incluirlas.