Hola a todos, estoy ejecutando un script que toma una columna de una tabla de datos y la resume así:
names default to here(1);
dt = Current Data Table();
fails = dt << Summary(Group( :Test_Name ),Freq( "None" ),Weight( "None" ),Output Table( "Tests that have Failed" ));
El método general en nuestro proceso es seleccionar una fila en la tabla creada:

Puede haber cualquier número de filas en esta primera tabla de resumen que se muestra arriba, por lo que debe implementarse mediante un bucle for para que siga siendo general. Cuando lo hago manualmente, selecciono una de las filas en esta columna de resumen, vuelvo a la tabla original, hago clic con el botón derecho en "seleccionado" en la esquina inferior y luego hago clic en "vista de datos" como se muestra a continuación.

luego aplique este script a él:
names default to here(1);
dt = Current Data Table();
dt << text to columns( delimiter( ":" ), columns( :Test_Result ) );
dt << Summary(Group( :Test_Result 2 ),Freq( "None" ),Weight( "None" ),Output Table( "Patterns to Keep" ));
He intentado hacerlo de otra manera:
Estoy tratando de acceder a cada elemento en la columna test_name de la tabla de resumen en un bucle for, tratando de seleccionar los elementos iguales al test_name seleccionado por el bucle for en la tabla original y creando una tabla de subconjunto a partir de eso, luego resumir eso pero el depurador no es lo suficientemente detallado para ver el problema:
names default to here(1);
dt = Current Data Table();
fails = dt << Summary(Group( :Test_Name ),Freq( "None" ),Weight( "None" ),Output Table( "Tests that have Failed" ));
testlist={};
For( i = 1, i <= Nrows(fails), i++, test=Column(fails,i);
tab= dt << select where(contains(:Test_Name,test));
For( i = 1, i <= Nrows(fails), i++,
tab << Summary(Group( :Test_Result 2 ),Freq( "None" ),Weight( "None" ),Output Table( "Patterns to Keep" ));
Cualquier orientación sobre cómo armar mi primer intento o corregir el problema con el segundo sería muy apreciada.
Resolvería el problema simplemente agregando una variable BY() a su segundo Resumen
tab << Summary(Group( :Test_Result 2 ),Freq( "None" ),Weight( "None" ),Output Table( "Patterns to Keep" ),
by( :Test_Name )
);