---
schema_version: "1"
id: 54cb6f3e83733add623dc4ba51fa018d6e4795798756fd3b2674f5eec1a69bba
title: Beheben von Verknüpfungsproblemen
collection: tableau
version: current
locale: de-de
portal_url: https://docs.salesforce.com/tableau/current/de-de/public/desktop/joins_troubleshoot.md
canonical_url: https://help.tableau.com/current/public/desktop/de-de/joins_troubleshoot.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 507a0b4339d2e78737b7b6d212f621e7800af7950ab79b20a21595f857baedc2
description: Troubleshoot join issues like over-counting, duplicated data, and broken joins.
---
[Zum Hauptinhalt springen](#main-content)

# Beheben von Verknüpfungsproblemen

**Hinweis:** Wenn Ihre Verknüpfung Daten falsch zählt, kann das ein Anzeichen dafür sein, dass Sie stattdessen Beziehungen verwenden sollten. Weitere Informationen zu Beziehungen finden Sie unter [Setzen Sie Ihre Daten in Beziehung](https://help.tableau.com/current/public/desktop/de-de/relate_tables.htm). Informationen dazu, wie Tableau das Kombinieren von Daten aus verschiedenen Detailebenen (z. B. n:n-Beziehungen) verarbeitet, finden Sie unter [Cardinality and Referential Integrity](https://help.tableau.com/current/pro/desktop/de-de/cardinality_and_ri.htm).

## Mehrmalige Zählung von Werten oder duplizierte Daten

Wenn Sie eine Verbindung zu mehreren Tabellen herstellen und diese verknüpfen, richten Sie eine _denormalisierte_ Version der Daten ein. In einigen Fällen behandelt Tableau mehrere Tabellen als eine Tabelle. Werden mehrere Tabellen nach der Verknüpfung der Tabelle als eine Tabelle behandelt, werden _alle_ Tabellen abgefragt. Dies kann dazu führen, dass Werte zu oft gezählt werden.

Nehmen Sie beispielsweise an, Sie haben zwei Tabellen. Die erste Tabelle enthält Mitarbeiterinformationen, wie z. B. die Mitarbeiter-ID und das Gehalt. Die zweite Tabelle hingegen enthält Unternehmensinformationen, wie z. B. die Abteilungsnamen.

<table><colgroup></colgroup><tbody><tr><td><p><b>Tabelle 1</b></p><table class="table--plain"><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Mitarbeiter-ID</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Name</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="font-weight: bold;">Gehalt</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">20106</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Kim, Michelle</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">63.000</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">20107</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Wilson, Henry</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">61.000</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">20108</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">Smith, John</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">65.000</td></tr></tbody></table></td><td><p><b>Tabelle 2</b></p><table class="table--plain"><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Abteilung</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Einstellungsdatum</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Mitarbeiter-ID</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="font-weight: bold;">Organisation</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Entwickung</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">16.06.2016</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">20289</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Strategie</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Support</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">28.07.2015</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">20107</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Betrieb</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Support</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">05.08.2016</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">20299</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Betrieb</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">Umsatz</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">25.08.2016</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">20107</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">Betrieb</td></tr></tbody></table></td></tr></tbody></table>

Wenn Sie diese Tabellen anhand der **Mitarbeiter-ID** verknüpfen, wird das Gehalt eines Mitarbeiters mehr als einmal gezählt, da der Mitarbeiter mehreren Abteilungen zugewiesen ist.

<table class="table--plain"><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Mitarbeiter-ID</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Name</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Gehalt</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Abteilung</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">Einstellungsdatum</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="font-weight: bold;">Organisation</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">20107</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Wilson, Henry</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">61.000</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Support</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">28.07.2015</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Betrieb</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">20107</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">Wilson, Henry</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">61.000</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">Umsatz</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">25.08.2016</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">Betrieb</td></tr></tbody></table>

Das ist ein Beispiel für eine 1:n-Kardinalität (eine Mitarbeiter-ID in Tabelle 1 weist mehrere Ergebnisse in Tabelle 2 auf). Weitere Informationen zu Kardinalität zwischen Tabellen finden Sie unter [Optimieren von Beziehungsabfragen mithilfe von Leistungsoptionen](https://help.tableau.com/current/public/desktop/de-de/datasource_relationships_perfoptions.htm).

Das Problem kann mit einer der folgenden Lösungen behoben werden:

- **Daten in Beziehung setzen:** Anstatt eine Verknüpfung zu erstellen, bei der Daten möglicherweise dupliziert werden, können Sie auch Beziehungen verwenden. Weitere Informationen finden Sie unter [Setzen Sie Ihre Daten in Beziehung](https://help.tableau.com/current/public/desktop/de-de/relate_tables.htm).
    
    **Ändern der Aggregation:** Abhängig von Ihrer Analyse können Sie die Aggregation MIN oder **AVG** verwenden, um mehrmaliges Zählen zu verhindern.
    
    Ändern Sie beispielsweise die Aggregation von **Gehalt** von SUM zu MIN oder von SUM zu AVG.
- **Erstellen eines berechneten Felds, das die duplizierten Werte entfernt:** Sie können eine Berechnung erstellen, die die Summe des duplizierten Felds durch die Anzahl der Instanzen des Felds dividiert, das die Duplizierung verursacht.
    
    Beispielsweise werden die Werte für das Gehalt durch die Anzahl der Instanzen der Mitarbeiter-ID für Wilson, Henry dupliziert. In diesem Fall ersetzen Sie "Gehalt" in der Ansicht durch ein berechnetes Feld mit der folgenden Formel: `SUM ([Salary])/ COUNT ([Employee ID])`.
    
    Sie können die doppelten Daten auch mithilfe eines Detailgenauigkeitsausdrucks löschen. Weitere Informationen finden Sie in der Tableau-Knowledge Base unter [Entfernen doppelter Daten mit LOD-Berechnungen](http://kb.tableau.com/articles/howto/removing-duplicate-data-with-lod-calculations?lang=de-de).

## Defekte Tabellenverknüpfungen und datenbankübergreifende Verknüpfungen

Bevor Sie Tabellen (von der gleichen Datenquelle oder mithilfe einer datenbankübergreifenden Verknüpfung) miteinander verknüpfen, stellen Sie sicher, dass die Datentypen der Verknüpfungsschlüssel übereinstimmen. Wenn die Datentypen der Verknüpfungsschlüssel nicht übereinstimmen, ist die Verknüpfung beschädigt. Ein rotes Ausrufezeichen und die Fehlermeldung „Nicht übereinstimmende Typen in den zu verknüpfenden Feldern“ weisen darauf hin. Um eine beschädigte Verknüpfung zu reparieren, führen Sie einen der folgenden Vorschläge aus:

- Sie können das Format eines Felds (einschließlich des Datentyps) im Verknüpfungsdialogfeld ändern, um Verknüpfungsschlüssel durch Erstellen einer Verknüpfungsberechnung in Übereinstimmung zu bringen. Eine Verknüpfungsberechnung unterstützt eine Untermenge an Berechnungen, mit denen Sie das Format des Verknüpfungsschlüssels in einer oder mehreren Tabellen ändern können, die Sie kombinieren möchten. Um eine Verknüpfungsberechnung zu erstellen, klicken Sie auf das Verknüpfungssymbol zwischen Tabellen mit einer beschädigten Verknüpfung, deren Format geändert werden muss, und wählen Sie Verknüpfte Berechnung erstellen aus. Weitere Informationen finden Sie im Thema über das [Beheben von Verknüpfungsproblemen](#joinoncalcs).
- Für text- oder Excel-basierte Daten ändern Sie mithilfe des Datentypmenüs im Datenraster den Datentyp eines der Text- oder Excel-Felder in der Verknüpfung.
- **Nur Tableau Desktop**: Bei den meisten Verbindungen können Sie den Datentyp eines der Felder im Verknüpfungsschlüssel mithilfe der Option In benutzerdefinierte SQL-Abfrage konvertieren ändern, beispielsweise mit der Funktion CAST(). Die Option In benutzerdefinierte SQL-Abfrage konvertieren ist nur verfügbar, wenn die Datenquelle nur eine Verbindung enthält. In diesem Fall entfernen Sie die zweite Verbindung und wählen anschließend Daten > In benutzerdefinierte SQL-Abfrage konvertieren aus.