Nascondi filtro dati locali in Generatore di grafici - JSLVolevo scoprire come nascondere o chiudere il filtro dati locale nel seguente script JSL. Quello che ho ora sta dando errori. Non sono sicuro di come assegnare una variabile a ciascuno dei grafici di Graph Builder nella funzione Choose.
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>Grazie
Automazione e scriptingMiscelazione e pulizia dei datiRe: Nascondi filtro dati locali in Graph Builder - JSLGrazie mille! Funziona perfettamente.
Re: Nascondi filtro dati locali in Graph Builder - JSLHai ragione.La posizione in cui si trovava la compressione del filtro dati locale verrà eseguita prima che venga premuto il pulsante OK.Testavo sempre il codice eseguendo tutto sopra quella riga, quindi eseguendo la riga separatamente.Errore mio.Ho spostato la riga di codice in una posizione in cui viene eseguita solo dopo aver premuto il pulsante OK.
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: Nascondi filtro dati locali in Graph Builder - JSLSalve, questo codice interrompe la selezione del pulsante. Poiché questo sta effettivamente chiudendo il filtro Dati locali ed entrambi i grafici contengono sia dati M che F.
Grazie
Re: Nascondi filtro dati locali in Graph Builder - JSLCIAO,
Ho copiato il tuo codice così come lo hai allegato. Non funziona per me. Sto usando JMP Pro 16.
Grazie
Re: Nascondi filtro dati locali in Graph Builder - JSLSospetto che tu non abbia aggiunto quanto segue
gb = Graph Builder(
Re: Nascondi filtro dati locali in Graph Builder - JSLDevi aggiungere riferimenti a Graph Builders con gb.
Ecco un'altra opzione (l'ho aggiunta solo al generatore di grafici maschile):
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: Nascondi filtro dati locali in Graph Builder - JSLOttengo il seguente errore quando eseguo this.
Nome irrisolto: gb in accesso o valutazione di 'gb'
it/*####*/
Grazie
Re: Nascondi filtro dati locali in Graph Builder - JSLPenso che questo gestisca quello che vuoi
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>