Obtener la propiedad 'By' al utilizar SendToByGroup JSLHola,
Tengo una pregunta sobre el gráfico de variabilidad que utiliza un script JSL. Tengo un gráfico de variabilidad que utiliza SendToGroupBy. En este script JSL, tomo una captura de pantalla de cada gráfico creado a partir de SendToGroupBy. Pero quiero agregar al archivo png el nombre de la propiedad por la que está agrupado. En el siguiente ejemplo, quiero agregar el nombre del archivo png FileName con Example1. ¿Cómo puedo obtener ese valor de propiedad de acceso? Cualquier ayuda será apreciada.


Automatización y scriptingVentanasRe: Obtener la propiedad 'By' al utilizar SendToByGroup JSL<< Obtenga información sobre dónde podría funcionar Expr
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dists = dt << Distribution(
By(:Sex),
SendToByGroup(
{:sex == "F"},
Continuous Distribution(Column(:weight), Normal Quantile Plot(1))
),
SendToByGroup({:sex == "M"}, Continuous Distribution(Column(:weight)))
);
For Each({dist}, dists,
show(dist << Get Where Expr);
);Re: Obtener la propiedad 'By' al utilizar SendToByGroup JSLHola jarmo,
Thank you for your reply. Unfortunately, when I try the sample script returns dist << Get Where Expr Distribution[]. Am I missing something? Should there be some expression to access the dist obj?
Re: Obtener la propiedad 'By' al utilizar SendToByGroup JSL¿Qué versión de JMP estás usando? Creo que podría ser una novedad en JMP18.
Re: Obtener la propiedad 'By' al utilizar SendToByGroup JSLEstoy usando JMP 17.0.0
Re: Obtener la propiedad 'By' al utilizar SendToByGroup JSLPublico aquí la respuesta que recibí del soporte de JMP para que quede más visible. Funciona con JMP 17.0.0
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dists = dt << Distribution(
By( :Sex ),
SendToByGroup(
{:sex == "F"},
Continuous Distribution( Column( :weight ), Normal Quantile Plot( 1 ) )
),
SendToByGroup( {:sex == "M"}, Continuous Distribution( Column( :weight ) ) )
);
For Each( {dist}, dists, expr = dist << get script;
Print( Arg( Extract Expr( expr, Where( Wild() ) ) ) )
);distribución<< Obtenga información sobre dónde funciona Expr para JMP 18
Re: Obtener la propiedad 'By' al usar SendToByGroup JSLEso es lo que habría sugerido también para versiones anteriores de JMP. Y lo hice incluso en JMP18 hasta que descubrí que JMP18 tiene pocos mensajes útiles sobre el uso de by y where en las plataformas (al menos << Get Where Expr y << Get By Levels).