<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo Community,
Wenn ich ausgewählte Zeilen und ausgewählte Spalten subsetiere, werden die ausgewählten Spalten und ausgewählten Zeilen angezeigt. Gibt es ein Feld, um alle Spalten (ausgewählt oder nicht) und nur die ausgewählte Zeile abzurufen? Ich habe eine Schaltfläche in einem Skript, mit der Benutzer Daten mit hervorgehobenen / ausgewählten Daten subsetieren können, aber häufig haben sie versehentlich auf Spalten geklickt und dann nicht die gesamte Datentabelle, sondern nur die ausgewählten Spalten (nicht den gewünschten, sondern den JMP-Code) so gebaut). Nachfolgend finden Sie die JSL für meine Subset-Schaltfläche. Wenn also jemand mit diesem Code arbeiten kann, um das gewünschte zu erhalten, würde ich das sehr begrüßen.
Grüße,
tbl = Aktuelle Datentabelle ();
runSubsetScript = Funktion (
{df, tbl},
wc = df << Get Where-Klausel;
Eval (
Ersatz(
Ausdruck (
tbl << Teilmenge (
whereClause,
)
)
Ausdruck (whereClause), Parse (wc)
)
);
);
newWind = Neues Fenster (
"Datenfilterbeispiel",
df = tbl << Datenfilter (
Standort ({58, 58}),
Modus (Anzeigen (1), Einschließen (1)),
Filter hinzufügen (Spalten (: Zeitstempel,: Werk), Anzeige (: Zeitstempel,: Werk))
)
Button Box ("Subset", runSubsetScript (df, tbl))
);
Sie können zwei optionale Argumente des Subset verwenden: ausgewählte Zeilen () und ausgewählte Spalten ().
Fügen Sie diese Zeilen, einschließlich des Kommas, nach "whereClause" in Ihren Teilmengenausdruck ein:
ausgewählte Zeilen (1),
ausgewählte Spalten (0)
Prost,
Brady