Lokalen Datenfilter im Graph Builder – JSL ausblendenIch wollte herausfinden, wie man den lokalen Datenfilter im folgenden JSL-Skript ausblendet oder schließt. Was ich jetzt habe, sind Fehler. Ich bin mir nicht sicher, wie ich jedem Graph Builder-Diagramm in der Funktion „Auswählen“ eine Variable zuweisen soll.
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>Danke
Automatisierung und SkripterstellungDatenmischung und -bereinigungBetreff: Lokalen Datenfilter im Graph Builder - JSL ausblendenVielen Dank! Das funktioniert perfekt.
Betreff: Lokalen Datenfilter im Graph Builder - JSL ausblendenDu hast Recht.Die Position, an der der lokale Datenfilter ausgeblendet wurde, wird ausgeführt, bevor die Schaltfläche „OK“ gedrückt wird.Ich habe den Code immer getestet, indem ich alles über dieser Zeile ausgeführt habe und die Zeile dann separat ausgeführt habe.Mein Fehler.Ich habe die Codezeile an eine Position verschoben, an der sie erst ausgeführt wird, nachdem die Schaltfläche OK gedrückt wurde.
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>Betreff: Lokalen Datenfilter im Graph Builder - JSL ausblendenHallo, dieser Code unterbricht die Tastenauswahl. Da dadurch tatsächlich der lokale Datenfilter geschlossen wird und beide Diagramme sowohl M- als auch F-Daten enthalten.
Danke
Betreff: Lokalen Datenfilter im Graph Builder - JSL ausblendenHallo,
Ich habe Ihren Code so kopiert, wie Sie ihn angehängt haben. Bei mir funktioniert es nicht. Ich verwende JMP Pro 16.
Danke
Betreff: Lokalen Datenfilter im Graph Builder - JSL ausblendenIch vermute, dass Sie Folgendes nicht hinzugefügt haben
gb = Graph Builder(
Betreff: Lokalen Datenfilter im Graph Builder - JSL ausblendenSie müssen Verweise auf Graph Builders mit gb hinzufügen.
Hier ist eine weitere Option (ich habe sie nur zum Male Graph Builder hinzugefügt):
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;
)
);Betreff: Lokalen Datenfilter im Graph Builder - JSL ausblendenIch erhalte die folgende Fehlermeldung, wenn ich das ausführe.
Name ungelöst: GB beim Zugriff oder bei der Auswertung von „GB“
gb/*###*/
Danke
Betreff: Lokalen Datenfilter im Graph Builder - JSL ausblendenIch denke, das erfüllt, was Sie wollen
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>