Ich möchte die neuesten Daten behalten und die älteren Daten löschen.
Siehe Bild unten. Ich möchte die neuesten Daten für markierte Computer behalten und die ältere Zeile löschen.
Beispielmaschine 12 Ich möchte 2019-Daten löschen und die 2020-Daten behalten.

Sie können eine neue Spalte mit einer Formel erstellen, indem Sie das Argument 'by' in der Funktion Col Max () verwenden.In Ihrem Fall könnte es so aussehen:
Col Max( :LAST_UPDATED_DATE, :Machine ) == :LAST_UPDATED_DATE
Diese Spalte würde entweder 0 (nicht die neuesten Daten) oder 1 (die neuesten Daten) enthalten.Sie können diese Werte dann mit einer Reihe von Methoden "löschen":
- Löschen Sie die Zeilen tatsächlich, indem Sie mit der rechten Maustaste auf eine dieser Nullen klicken und auf "Übereinstimmende Zellen auswählen" klicken. Löschen Sie dann die Zeilen.
- Anstatt die Zeilen zu löschen, blenden Sie sie einfach aus und aus, damit Sie später wieder zu ihnen zurückkehren können. Wählen Sie die "alten" Zeilen wie zuvor aus. Klicken Sie nun mit der rechten Maustaste auf eine Zeilennummer und wählen Sie "Ausblenden und Ausschließen".
- Verwenden Sie Datenfilter, um diese Zeilen auszublenden.Auf vielen Plattformen können Sie einen lokalen Datenfilter hinzufügen, um diese Zeilen zu entfernen oder hervorzuheben.
- Teilmenge der Tabelle nur mit den neuesten Daten.Wählen Sie dieses Mal alle Zeilen mit einer 1 aus, verwenden Sie dann Teilmenge im Menü Tabelle und wählen Sie ausgewählte Zeilen aus.Jetzt haben Sie eine Tabelle mit nur neuen Daten und eine andere mit allen Zeilen
So würde diese Spalte aussehen:

Und hier ist ein Skript, das Sie ausführen können, um dieses Beispiel neu zu erstellen:
Mehr sehen...
Names default to here(1);
dt = Open("$Sample_data/Air Traffic.jmp");
dt << New Column("Latest Time", Numeric, "Continuous", Format("Best", 12), Formula(Col Max(:Time, :Tail Number) == :Time));