¿Hay algún problema específico con el script en la imagen que proporcionaste? Parece que accedería a los cuadros de la tabla y luego utilizaría << Make Into Data Table para crear tablas.
También podría considerar acceder solo al primer cuadro de la tabla y usar << Crear tabla de datos combinados en su lugar.

gracias por la respuesta jarmo
Tengo un informe unidireccional agrupado por una columna, por lo que debería mostrar varios informes.
La ejecución del script muestra los grupos agrupados por columna según lo previsto. Sin embargo, el informe guardado en la tabla de datos muestra solo un informe unidireccional.
¿Podría guardar la sintaxis del script por grupo para esto? y como se implementa

Por favor, comparta su código como texto usando el bloque de código JSL, no como imágenes.
Todavía no estoy seguro de qué está fallando (puede deberse a que solo veo partes del código). ¿Has verificado que la variable rpt tiene lo que crees que tiene? ¿De dónde sacas el recuento de las cajas de mesa? ¿Qué versión de JMP estás usando? ¿Estás utilizando LLM para ayudarte en tu JSL?
Pero aquí hay dos ejemplos de lo que creo que estás intentando hacer.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
Column(dt, "age") << Set Data Type("Character");
ow = dt << Oneway(
Y(:height),
X(:age),
ANOM(1, Show Summary Report(1), Point Options("Show Needles")),
By(:sex)
);
dt_res = Report(ow[1])[Outline Box("Analysis of Means Summary"), Table Box(1)] << Make Combined Data Table;
// Or by looping
dt_res2 = Empty();
For Each({cur_ow}, ow,
cur_group = Word(-1, Report(cur_ow) << Get Title, "=");
dt_group = Report(cur_ow)[Outline Box("Analysis of Means Summary"), Table Box(1)] << Make Into Data Table;
dt_group << New Column("Column", Character, Nominal, Set Each Value(cur_group));
If(Is Empty(dt_res2),
dt_res2 = dt_group;
,
dt_res2 << Concatenate(
dt_group,
"Append to first table"
);
Close(dt_group, no save);
);
);