Suchen nach doppelten Werten mithilfe einer Self-Join-Beziehung
Dieses Verfahren nutzt eine
Self-Join-
Beziehung und ein
Formelfeld, das auf die Beziehung verweist, um alle doppelten
Datensätze außer der ersten Instanz in der Reihenfolge der Datensatzerstellung zu finden. Sobald dieses System eingerichtet ist, werden Duplikate von Datensätzen gleich bei ihrer Erstellung identifiziert.
So finden Sie doppelte Datensätze mit Ausnahme der ersten Instanz:
1. Wenn Sie die doppelten Datensätze aus der Datenbank löschen wollen, erstellen Sie eine
Sicherungskopie der Datei.
Weitere Informationen finden Sie unter
Speichern und Kopieren von Dateien.
2. Bestimmen Sie ein
Feld, das ein eindeutiges Objekt in der Datei definiert.
Verwenden Sie zum Beispiel in einer Kontaktdatenbank das Feld „MitarbeiterID“. Sie können dann ein Formelfeld mit einer Formel (mit Ergebnistyp „Text“) erstellen, die die Daten aus mehreren Feldern zu einer eindeutigen ID kombiniert. Beispiel:
Vorname & Nachname & Telefonnummer. Verwenden Sie kein
Wiederholfeld.
3. Definieren Sie eine Self-Join-Beziehung.
Verwenden Sie Ihr gewähltes Identifizierungsfeld in den beiden Tabellen der Beziehung als
Abgleichsfeld. Weitere Informationen finden Sie unter
Erstellen und Ändern von Beziehungen.
4. Erstellen Sie ein neues Formelfeld mit dem Namen „Duplikate prüfen“ und der folgenden Formel:
Wenn(Anzahl(<Name des zweiten Auftretens der Tabelle>::<Abgleichsfeld>) > 1; "Duplikate"; "Eindeutig")
6. Führen Sie im Feld „Duplikate prüfen“ eine Suche nach Duplikate durch.
Alle Datensätze mit Duplikaten werden als Duplikate gekennzeichnet.