Ü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.

Verwenden von Berechnungen zum Beheben nicht übereinstimmender Felder in einer Verknüpfung

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:

PatronKontakt
VornameNachnameZweigMitglied seitGeborgte EinheitenGebührenVorgeschlagene Begrenzung
Alan

Wang

Norden20001015
JohnSmithNorden2000363,5015
AshleyGarciaSüden200024311,3015
FredSuzukiNorden2000520,9015
NameMitgliedsnummerNotfallkontaktBeziehungNotfallnummer
Adam Davis555-0324Ellen DavisPartner555-0884
Alan Wang555-0356Jean WilsonMutter555-0327
Fred Suzuki555-0188Jim SuzukiBruder555-3188

Henry Wilson

555-0100Laura RodriquezPartner555-0103
Michelle Kim555-0199Steven KimPartner555-0125

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: 

VornameNachnameZweigMitglied seitGeborgte EinheitenGebührenVorgeschlagene BegrenzungNameTelefonnummer
AlanWangNorden20001015Alan Wang555-0356
FredSuzukiNorden2000520,9015Fred Suzuki555-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:

ProjektorverleihPatron
DatumReservierungstypRequester-ID

01.01.2000

Einzelperson233445589
28.01.2002K-12365948999
29.01.2002Gemeinnützig233448888
05.12.2002K-12365948999
05.05.2003Gemeinnützig334015476
12.03.2004

Gemeinnützig

334015476
15.03.2006Stadt211896980
08.07.2007K-12334015476
04.01.2008Einzelperson560495523
08.03.2009Gemeinnützig233445566
14.02.2014

Gemeinnützig

233445566
21.12.2015Gemeinnützig233445566
10.02.2016Gemeinnützig233445566
IDVornameNachnameZweigMitglied seitGeborgte EinheitenGebührenVorgeschlagene Begrenzung
454613981AdamDavisWesten201225010
232502870Alan

Wang

Norden20001015
298000916AmandaSmithNorden2001546,415
233445566AshleyGarciaSüden200024311,3015
900005122BrianFrankOsten2011120,1010
921491769ElizabethJohnsonWesten2010190,510
233445589FredSuzukiNorden2000520,9015
344556677HenryWilsonSüden200530,215
939502870JaneJohnsonWesten20170010
233448978JohnSmithNorden2000363,5015

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(DATETRUNC('year', [Date]))

DATE('01/01/'+STR([Member since]))

Die Verwendung der Berechnung in der Verknüpfung führt zur folgenden kombinierten Tabelle:

DatumReservierungstypRequester-IDIDVornameNachnameZweigMitglied seitGeborgte EinheitenGebührenVorgeschlagene Begrenzung

01.01.2000

Einzelperson233445589232502870AlanWang

Norden

200010,0015
01.01.2000Einzelperson233445589233445589FredSuzukiNorden2000520,9015
01.01.2000Einzelperson233445589233445566AshleyGarciaSüden200024311,3015
01.01.2000Einzelperson233445589233448978JohnSmithNorden2000363,5015

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.

DatumReservierungstypRequester-IDIDVornameNachnameZweigVerknüpftGeborgte EinheitenGebührenVorgeschlagene Begrenzung
01.01.2000Einzelperson233445589233445589FredSuzukiNorden2000520,9015
Vielen Dank für Ihr Feedback!Ihr Feedback wurde erfolgreich übermittelt. Vielen Dank.