Erstellen eines Datensubsatzes basierend auf der Zeilenreihenfolge<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe eine Tabelle mit Vogelbeobachtungsdaten, die an zahlreichen Stationen gesammelt wurden. Die meisten Stationen haben mehrere Umfragen zu unterschiedlichen Terminen durchgeführt. Daher hat meine Tabelle mehrere Zeilen für jede Station, wobei jede dieser Zeilen Informationen für die verschiedenen Vermessungen enthält. Ich habe meinen Tisch nach Stationen und dann nach Umfragedatum sortiert. Jetzt versuche ich, eine Teilmenge dieser Tabelle zu erstellen, in der pro Zeile ein Datensatz (Zeile) vorhanden ist. Wenn für eine Station mehrere Datensätze (Zeilen) vorhanden sind, möchte ich die erste Zeile in der Tabelle auswählen. Ich habe die Teilmengen- und Datenfilterfunktionen ohne Erfolg ausprobiert. Irgendwelche Ideen?
Ich habe den Tisch angehängt. Stations-ID ist Spalte ST_CN; Erhebungsdatum ist Spalte MS_DA.
Erstellen eines Datensubsatzes basierend auf der ZeilenreihenfolgeDas Skript hat perfekt funktioniert. Vielen Dank!
Betreff: Erstellen eines Datensubsatzes basierend auf ZeilenreihenfolgeSie können verwenden Zusammenfassung (gruppieren nach ST_CN) und dann Aktualisieren die Übersichtstabelle mit der Originietabelle (übereinstimmende Spalten ST_CN). Bei der Aktualisierung durch übereinstimmende Spalten wird bei mehreren Instanzen die erste Übereinstimmung (Zeile) verwendet.
Kann auch mit einem Skript gemacht werden:
( Datentabelle ( "sttn_survey_join2_unocc" ) << Zusammenfassung ( Gruppe ( : ST_CN ) )) <<
Aktualisieren (
Mit ( Datentabelle ( "sttn_survey_join2_unocc" ) ) .
Spalten stimmen ( : ST_CN = : ST_CN )
)