Ocultar filtro de datos locales en Graph Builder - JSLQuería saber cómo ocultar o cerrar el filtro de datos locales en el siguiente script JSL. Lo que tengo ahora es dando errores. No estoy seguro de cómo asignar una variable a cada uno de los gráficos de Graph Builder en la función Elegir.
Names Default To Here( 1 );
dt=Open("$SAMPLE_DATA/Big Class.jmp");
// Prompt for the input and create graph
rc = New Window("Choose the parameters to be plotted",
rb = Radio Box({"Female", "Male"}),
Button Box("Ok",
Choose(rb<<GET></GET>Gracias
Automatización y secuencias de comandosFusión y limpieza de datosRe: Ocultar filtro de datos locales en Graph Builder - JSL¡Muchas gracias! Esto funciona perfectamente.
Re: Ocultar filtro de datos locales en Graph Builder - JSLEstás en lo correcto.La posición donde estaba el colapso del Filtro de datos local se ejecutará antes de que se presione el botón Aceptar.Siempre estaba probando el código ejecutando todo por encima de esa línea y luego ejecutando la línea por separado.Mi error.He movido la línea de código a una posición donde solo se ejecuta después de presionar el botón Aceptar.
Names Default To Here( 1 );
dt=Open("$SAMPLE_DATA/Big Class.jmp");
// Prompt for the input and create graph
rc = New Window("Choose the parameters to be plotted",
rb = Radio Box({"Female", "Male"}),
Button Box("Ok",
Choose(rb<<GET></GET>Re: Ocultar filtro de datos locales en Graph Builder - JSLHola, este código rompe la selección del botón. Como esto en realidad está cerrando el filtro de datos locales y ambos gráficos tienen datos M y F en ellos.
gracias
Re: Ocultar filtro de datos locales en Graph Builder - JSLHola,
Copié tu código como lo adjuntaste. No está funcionando para mí. Estoy usando JMP Pro 16.
Gracias
Re: Ocultar filtro de datos locales en Graph Builder - JSLSospecho que no agregaste lo siguiente
gb = Graph Builder(
Re: Ocultar filtro de datos locales en Graph Builder - JSLDebe agregar referencias a Graph Builders con gb.
Aquí hay otra opción (solo la agregué al generador de gráficos masculinos):
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
// Prompt for the input and create graph
rc = New Window("Choose the parameters to be plotted",
rb = Radio Box({"Female", "Male"}),
Button Box("Ok",
Choose(rb << Get,
gb = Graph Builder(
Variables(X(:age), Y(:sex)),
Local Data Filter(Close Outline(1), Add Filter(columns(:sex), Where(:sex == "F"))),
SendToReport(Dispatch({}, "age", ScaleBox, {Add Ref Line(2.5, "Dotted", "Black", "", 3)}))
),
gb = Graph Builder(
Variables(X(:age), Y(:sex)),
Local Data Filter(Close Outline(1), Add Filter(columns(:sex), Where(:sex == "M"))) << visibility("Collapse"),
SendToReport(Dispatch({}, "age", ScaleBox, {Add Ref Line(2.5, "Dotted", "Red", "", 3)}))
)
);
rb << Close Window;
)
);Re: Ocultar filtro de datos locales en Graph Builder - JSLRecibo el siguiente error cuando ejecuto esto.
Nombre Sin resolver: gb en acceso o evaluación de 'gb'
es/*###*/
Gracias
Re: Ocultar filtro de datos locales en Graph Builder - JSLCreo que esto maneja lo que quieres
Names Default To Here( 1 );
dt=Open("$SAMPLE_DATA/Big Class.jmp");
// Prompt for the input and create graph
rc = New Window("Choose the parameters to be plotted",
rb = Radio Box({"Female", "Male"}),
Button Box("Ok",
Choose(rb<<GET></GET>