Hallo zusammen,
Ich bin neu! Vielen Dank im Voraus für die Hilfe. Ich möchte einen Filter oder ein Skript erstellen, mit dem ich bestimmte Zeilen in meiner Tabelle auswählen kann.
Beispieltabelle:
Namenstest
xx 1
xx 2
jj 1
zz 1
Ich möchte in der Lage sein, so umzuschalten, dass ich nur die Zeilen mit dem größten Wert für den Test (oder dem kleinsten) sehen kann.
Größter Wert für Test-Beistelltisch:
Namenstest
xx 2
jj 1
zz 1
Kleinster Wert für Test-Endtabelle:
Namenstest
xx 1
jj 1
zz 1
Danke schön!
ICH
Mehrere Optionen. Sie können mindestens zwischen „Wo mit Teilmengen auswählen“, „Tabellieren“ oder „Übersichtstabelle“ wählen.
Hier ist ein Beispiel mit Select Where und Subsets zum Erstellen neuer Tabellen mit Mindest- und Höchstwerten:
Names Default To Here(1);
dt = New Table("table",
Add Rows(4),
Compress File When Saved(1),
New Column("Name", Character, "Nominal", Set Values({"xx", "xx", "yy", "zz"})),
New Column("Test",
Numeric,
"Continuous",
Format("Best", 12),
Set Values([1, 2, 1, 1])
)
);
//Maximum table
dt << Select Where(:test == ColMax(:test, :name));
dt << Subset(Selected Rows, Selected columns only(0), Output Table("Largest value for Test end table"));
dt << Clear Select;
//Minimum table
dt << Select Where(:test == ColMin(:test, :name));
dt << Subset(Selected Rows, Selected columns only(0), Output Table("Smallest value for Test end table"));
dt << Clear Select;