Überprüfen der Verknüpfungsergebnisse im Datenraster
Kontrollieren Sie das Datenraster nach der Erstellung einer Verknüpfung im Arbeitsbereich, um sicherzugehen, dass die Verknüpfung die von Ihnen gewünschten Ergebnisse erzeugt. Falls im Datenraster unerwartete Daten angezeigt werden, müssen Sie die Verknüpfung möglicherweise bearbeiten.
Ergebnisse im Datenraster
Keine Daten: Wenn keine Daten im Datenraster angezeigt werden, müssen Sie möglicherweise den Verknüpfungstyp oder ein in der Join-Klausel verwendetes Verknüpfungsfeld ändern. Wenn Sie vermuten, dass die Verknüpfungsfelder nicht übereinstimmen, verwenden Sie stattdessen eine Berechnung. Weitere Informationen finden Sie im Thema über das Verwenden von Berechnungen zum Beheben nicht übereinstimmender Felder in einer Verknüpfung.
Daten duplizieren: Wenn Duplikate angezeigt werden, gibt es verschiedene Herangehensweisen. Sie können zum Beispiel die Tabellen in Beziehung setzen, anstatt sie zu verknüpfen. Weitere Informationen finden Sie unter Setzen Sie Ihre Daten in Beziehung(Link wird in neuem Fenster geöffnet).
Fehlende Daten: Wenn einige Daten im Datenraster fehlen, müssen Sie möglicherweise den Verknüpfungstyp oder ein in der Join-Klausel verwendetes Verknüpfungsfeld ändern. Wenn Sie wiederum vermuten, dass die Verknüpfungsfelder nicht übereinstimmen, verwenden Sie stattdessen eine Berechnung. Weitere Informationen finden Sie im Thema über das Verwenden von Berechnungen zum Beheben nicht übereinstimmender Felder in einer Verknüpfung.
Viele Null-Werte: Wenn unerwartet viele Null-Werte angezeigt werden, müssen Sie u. U. den Verknüpfungstyp von "Vollständig außen" zu "Innen" ändern.
Tabelle enthält nur Null-Werte: Wenn alle Werte für eine Tabelle null sind, gibt es keine Übereinstimmungen zwischen den Tabellen, die Sie verknüpfen. Wenn dies nicht der Fall sein sollte, ändern Sie den Verknüpfungstyp.
Wenn die Felder in einer Join-Klausel nicht übereinstimmen – das heißt, die Werte in den Feldern, die in einer Join-Klausel verwendet werden, stimmen nicht überein –, werden im Datenraster eventuell nur wenige oder gar keine Daten angezeigt. Felder können aus mehreren Gründen nicht übereinstimmen. Oft liegt es jedoch daran, dass sich das Format der Zeichenfolgenwerte oder Datumswerte in den Feldern unterscheidet. In vielen Fällen können Sie Nichtübereinstimmungen zwischen den Feldern einer Verknüpfung durch eine Berechnung beheben.
In einer Berechnung stehen Ihnen die meisten Funktionen zur Verfügung, um ein Feld in einer Join-Klausel zu erstellen und zu ersetzen. Die einzigen Ausnahmen sind Aggregat- und Tabellenkalkulationsfunktionen.
Hinweis: Verknüpfungsberechnungen werden für QuickBooks Online, Marketo, Oracle Eloqua, Anaplan, ServiceNow ITSM und Webdaten-Connectors nicht unterstützt.
Nichtübereinstimmung von Zeichenfolgen
Bei der Arbeit mit Zeichenfolgendaten kommt es häufig zu Nichtübereinstimmungen, wenn eines der Felder auf der einen Seite der Join-Klausel zwei oder mehreren Feldern auf der anderen Seite der Join-Klausel entspricht. In diesem Fall können Sie die beiden Felder mithilfe einer Berechnung kombinieren, sodass ihr Format demjenigen des anderen Felds in der Join-Klausel entspricht.
Angenommen, Sie möchten zwei Tabellen verknüpfen, die die folgenden Daten enthalten:
Patron | Kontakt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Die gemeinsamen Felder der beiden Tabellen sind offenbar die Namen. In der Tabelle "Patron" (Kunde) befinden sich jedoch Vor- und Nachnamen in getrennten Spalten, während sie in der Tabelle "Kontakt" in einer Spalte enthalten sind. Zum Verknüpfen der Tabellen anhand der Namen können Sie auf der linken Seite der Join-Klausel eine Berechnung verwenden, um die Spalten für Vor- und Nachnamen zusammenzuführen.
Das Ergebnis ist ein berechnetes Feld auf der linken Seite der Join-Klausel, auf das nur über das Verknüpfungsdialogfeld zugegriffen werden kann. Die Berechnung konvertiert das Feld in der Tabelle "Patron" in ein Format, das dem Format des Felds in der Tabelle "Kontakt" auf der rechten Seite der Join-Klausel entspricht.
Die Verwendung der Berechnung in der Verknüpfung führt zur folgenden kombinierten Tabelle:
Vorname | Nachname | Zweig | Mitglied seit | Geborgte Einheiten | Gebühren | Vorgeschlagene Begrenzung | Name | Telefonnummer |
---|---|---|---|---|---|---|---|---|
Alan | Wang | Norden | 2000 | 1 | 0 | 15 | Alan Wang | 555-0356 |
Fred | Suzuki | Norden | 2000 | 52 | 0,90 | 15 | Fred Suzuki | 555-0188 |
Nicht übereinstimmende Datumswerte
Bei der Arbeit mit Datumswerten kommt es häufig zu Nichtübereinstimmungen, wenn die Datumswerte in einem Feld der Join-Klausel mit einer anderen Detailgenauigkeit erfasst werden als in dem anderen Feld der Join-Klausel. In diesem Fall können Sie das Format des Felds auf der einen Seite der Join-Klausel mithilfe einer Berechnung in der Join-Klausel ändern, sodass es dem Format des anderen Felds in der Join-Klausel entspricht.
Angenommen, Ihnen liegen die folgenden beiden Datentabellen vor:
Projektorverleih | Patron | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Um mehr über das Verhalten neuer Kunden herauszufinden, kann die Tabelle "Patron" mit der Tabelle "Projektorverleih" verknüpft werden, um Erkenntnisse darüber zu erhalten, welche Bibliotheksdienstleistungen zu neuen Mitgliedschaften führen. Die gemeinsamen Felder der beiden Tabellen sind offenbar "Datum" und "Member since" (Mitglied seit). Die Datumswerte in den Feldern sind jedoch mit unterschiedlicher Detailgenauigkeit erfasst. Um diese Tabellen anhand des entsprechenden Datumsfelds zu verknüpfen, verwenden Sie eine Kombination aus DATE-Funktionen in einer Berechnung auf jeder Seite der Join-Klausel, um die Detailgenauigkeit in den Feldern in Übereinstimmung zu bringen.
| DATE('01/01/'+STR([Member since])) |
Die Verwendung der Berechnung in der Verknüpfung führt zur folgenden kombinierten Tabelle:
Datum | Reservierungstyp | Requester-ID | ID | Vorname | Nachname | Zweig | Mitglied seit | Geborgte Einheiten | Gebühren | Vorgeschlagene Begrenzung |
---|---|---|---|---|---|---|---|---|---|---|
01.01.2000 | Einzelperson | 233445589 | 232502870 | Alan | Wang | Norden | 2000 | 1 | 0,00 | 15 |
01.01.2000 | Einzelperson | 233445589 | 233445589 | Fred | Suzuki | Norden | 2000 | 52 | 0,90 | 15 |
01.01.2000 | Einzelperson | 233445589 | 233445566 | Ashley | Garcia | Süden | 2000 | 243 | 11,30 | 15 |
01.01.2000 | Einzelperson | 233445589 | 233448978 | John | Smith | Norden | 2000 | 36 | 3,50 | 15 |
Wenn Sie bestimmen möchten, ob ein Patron den Projektor im selben Jahr gemietet oder seine Mitgliedschaft begonnen hat, fügen Sie der Verknüpfung basierend auf der ID eine oder mehrere Klauseln hinzu.
Das Ergebnis der zusätzlichen Join-Klausel deutet darauf hin, dass nur ein Parton eine Mitgliedschaft zum Mieten eines Projektors begonnen hat.
Datum | Reservierungstyp | Requester-ID | ID | Vorname | Nachname | Zweig | Verknüpft | Geborgte Einheiten | Gebühren | Vorgeschlagene Begrenzung |
---|---|---|---|---|---|---|---|---|---|---|
01.01.2000 | Einzelperson | 233445589 | 233445589 | Fred | Suzuki | Norden | 2000 | 52 | 0,90 | 15 |