Incrustar un script de tabla en una tabla generada por un script de tabla incrustadoTengo un script que agrega algunos scripts de tablas incrustados para realizar gráficos. Ahora estoy intentando agregar otro script de tabla que cree una tabla resumida e incruste un nuevo script de tabla dentro de esa nueva tabla.
Entonces, la tabla incrustada en dt funciona bien, abre dtsum como se esperaba, excepto que el "título del script de la tabla secundaria" no se incrusta en dtsum. Si ejecuto esa parte del script (CTL+R), se integra en dtsum.
Tenga en cuenta que he desinfectado el script para ocultar algunas cosas de IP de la empresa. ¿Puedes ver algún problema con mi formato/estructura?
dt << New Script(
"First level Table script title",
dtsum = dt << Summary(
// summary details
),
dtsum << New Script(
"Secondary table script title",
// graph builder details here
)
);
Automatización y secuencias de comandosRe: Incrustar un script de tabla en una tabla generada por un script de tabla incrustadoAgregue el script de la tabla a dt_sum en el mismo script de la tabla mientras crea el resumen. Podría ser suficiente si reemplazas , por ;.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Delete scripts(dt << Get Table Script Names); // has many of these already
dt << New Script("Create Summary",
Names Default To Here(1);
dt_sum = Current Data Table() << Summary(
Group(:name),
Mean(:height),
Mean(:weight),
Freq("None"),
Weight("None"),
Link to original data table(0)
);
dt_sum << New Script("Plot",
Graph Builder(
Size(528, 458),
Show Control Panel(0),
Variables(X(:name), Y(:"Mean(height)"n), Y(:"Mean(weight)"n, Position(1))),
Elements(Bar(X, Y(1), Y(2), Legend(4)))
)
)
);Re: Incrustar un script de tabla en una tabla generada por un script de tabla incrustadoParece que tu última oración fue correcta, solo necesitaba reemplazar , con ;
Pensé que mi formato era bueno y que tenía algo más roto que eso, ¡agradezco la rápida respuesta! ¡Gracias!