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
yy 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 Testendtabelle:
Namenstest
xx 2
yy 1
zz 1
Kleinster Wert für Testendtabelle:
Namenstest
xx 1
yy 1
zz 1
Vielen Dank!
ich
Mehrere Optionen. Sie können mindestens unter Auswählen von Wo mit Teilmengen, Tabellieren oder Übersichtstabelle auswählen.
Hier ist ein Beispiel mit Select Where und Subsets, um neue Tabellen mit Min- und Max-Werten zu erstellen:
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;