Ich habe einen Datensatz, der wie folgt aussieht:
- Code: Alles auswählen
NAME, VORNAME, GEBURTSDATUM, UNTERSUCHUNGSDATUM, MESSWERT
Mustermann, Tom, 12.03.1980, 01.01.2015, 12
Mustermann, Tom, 12.03.1980, 01.01.2014, 14
Mustermann, Tom Anton, 23.04.1960, 01.01.2014, 45
Mustermann, Tom-Anton, 23.04.1960, 01.12.2010, 46
Mustermann, Tom, 23.04.1960, 01.03.2014, 40
Wie man sieht geht es hier um zwei Patienten. Da bei der Dateneingabe manchmal Probleme mit dem Vornamen auftauchen (zweite fehlt oder mit/ohne Bindestrich), sollen Datensätze gleicher Patienten per Nachname und Geburtsdatum zusammengefasst werden.
Bislang habe ich das mit einer Aggregation gemacht. Dabei Nachname und Geburtsdatum als Breakvariable definiert. Von den ausgewählten Messdaten wird immer der erste Datensatz (first) ausgewählt.
Genau hier entsteht mein Problem: Ich möchte immer den frühesten Datensatz auswählen, d.h. wenn ein Patient mehrere Untersuchungen hatte, dann soll der Datensatz mit dem ältesten Datum verwendet werden. Im Beispiel wäre das bei beiden Patienten jeweils der zweite Fall - und nicht wie es aktuell bei mir geschieht, der erste Fall. Bei der Aggregationsfunktion selbst sehe ich nicht die Möglichkeit dieser Einstellung.
Versucht habe ich es auch mit einer Filterfunktion, was mir noch weniger gelungen ist.
Insofern stellt sich hier auch die Frage, ob die Aggregation an sich die beste Möglichkeit ist - lieber wäre mir natürlich, wenn ich den Originaldatensatz weiter verwenden kann.
P.S.: Wieso funktioniert die Tabelle nicht? (deshalb die Tabelle oben als Code dargestellt)
[table border=1 cellpadding=0 cellspacing=0 width=100% height=50px][tr][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]NAME[/td] [td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]VORNAME[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]GEBURTSDATUM[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]UNTERSUCHUNGSDATUM[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]MESSWERT[/td][/tr][tr] [td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]Mustermann[/td] [td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]Tom[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]12.03.1980[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]01.01.2015[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]12[/td][/tr][tr] [td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]Mustermann[/td] [td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]Tom[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]12.03.1980[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]01.01.2014[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]14[/td][/tr][tr] [td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]Mustermann[/td] [td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]Tom Anton[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]23.04.1960[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]01.01.2014[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]45[/td][/tr][tr] [td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]Mustermann[/td] [td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]Tom[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]23.04.1960[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]01.12.2010[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]46[/td][/tr][tr] [td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]Mustermann[/td] [td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]Tom-Anton[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]23.04.1960[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]01.03.2014[/td][td align=center valign=middle bordercolor=#666666 bgcolor=#CCCCCC]40[/td][/tr][/table]