Diagnosing und Behebung von Beziehungsproblemen
Swipe um das Menü anzuzeigen
Ein Modell zu erstellen, das im Diagrammansichtsmodus korrekt aussieht, ist nicht dasselbe wie eines, das korrekte Zahlen liefert. Stille, falsche Ergebnisse – Summen, die plausibel erscheinen, aber nicht der Realität entsprechen – sind gefährlicher als Fehlermeldungen, da sie keinen Hinweis darauf geben, dass etwas nicht stimmt.
Die vier Hauptursachen
- Doppelte Werte im Primärschlüssel
Die Dimensionstabelle enthält denselben Schlüsselwert in mehr als einer Zeile. Da die 1-Seite einer Beziehung eindeutige Werte erfordert, verweigert Power Pivot das Erstellen der Beziehung und zeigt einen Fehler an.
Fehler: "relationship cannot be created because each column contains duplicate values"
Behebung: Daten-Registerkarte → Duplikate entfernen. "Meine Daten haben Überschriften" aktivieren, die Schlüsselsäule auswählen, OK klicken. Power Pivot aktualisieren, bevor Sie es erneut versuchen.
-
Nicht übereinstimmende Datentypen
Die Schlüsselsäule in der Dimensionstabelle ist als anderer Datentyp gespeichert als der Fremdschlüssel in der Faktentabelle – zum Beispiel ist Product ID in der Products-Tabelle eine Zahl, aber in der Sales-Tabelle ein Text. Power Pivot erlaubt das Erstellen der Beziehung, aber die Analyse ist falsch, da die Werte nicht wirklich übereinstimmen.Symptom: Beziehung wird ohne Fehler erstellt, aber Pivot-Summen sind falsch oder Zeilen fehlen.
Behebung: Die Datentypen in beiden Tabellen angleichen, sodass beide Spalten denselben Typ und das gleiche Format haben. Aktualisieren und neu aufbauen.
-
Verwaiste Fremdschlüssel
Die Faktentabelle enthält einen Schlüsselwert, der in der Dimensionstabelle nicht existiert. Zum Beispiel verweist eine Zeile in Sales auf Customer ID C099, aber ein solcher Kunde existiert nicht in der Customers-Tabelle. Diese Zeilen werden stillschweigend aus jeder Analyse ausgeschlossen – sie erscheinen nicht in Pivot-Tabellen und ihre Werte werden aus den Summen entfernt.
Symptom: Pivot-Summen erscheinen etwas niedriger als erwartet; in bestimmten Aufschlüsselungen kann eine leere Zeile erscheinen.
Behebung: Mit COUNTIF die Schlüssel der Faktentabelle finden, die nicht in der Dimensionstabelle vorkommen. Fehlende Dimensionseinträge hinzufügen oder die Schlüsselwerte in der Faktentabelle korrigieren. -
Leere Schlüsselwerte
Leere Zellen in der Schlüsselsäule einer der beiden Tabellen. Ein Leerwert in der Schlüsselsäule der Dimensionstabelle macht es unmöglich, diese Zeilen abzugleichen. Ein Leerwert in der Schlüsselsäule der Faktentabelle bedeutet, dass diese Verkaufszeilen keinem Dimensionseintrag zugeordnet werden können – sie werden in den Pivot-Ausgaben zu einer unbenannten leeren Zeile gruppiert und verfälschen jede Auswertung.
Symptom: Eine leere Zeile erscheint in Pivot-Aufschlüsselungen und nimmt Umsätze auf, die nicht identifizierten Kunden oder Produkten zugeordnet sind.
Behebung: Die Schlüsselsäule mit dem Dropdown nach Leerwerten filtern. Die Zeile löschen oder den korrekten Schlüsselwert eintragen. Alles aktualisieren und das Pivot neu aufbauen.
Die Checkliste zur Fehlerbehebung
Wenn eine Beziehung nicht wie erwartet funktioniert, gehen Sie diese Checkliste der Reihe nach durch. Jeder Punkt schließt eine Fehlerursache aus, bevor Sie zum nächsten übergehen.
- Schritt 1 — Beziehung bestätigen
Power Pivot öffnen → Registerkarte Entwurf → Beziehungen verwalten. Überprüfen, ob die erwartete Beziehung mit den richtigen Tabellen und Spalten auf beiden Seiten aufgeführt ist. Es ist leicht, versehentlich die falsche Spalte zu verknüpfen.
-
Schritt 2 — Richtung prüfen
In der Diagrammansicht auf die 1- und *-Indikatoren an der Beziehungslinie achten. Das Ende der Dimensionstabelle muss 1 anzeigen und das der Faktentabelle *. Wenn sie vertauscht sind, die Beziehung löschen und durch Ziehen von der Dimensionstabelle neu erstellen.
-
Schritt 3 — Auf Duplikate im Primärschlüssel prüfen
Im Arbeitsblatt in die Dimensionstabelle klicken. Die Schlüsselsäule auswählen und Daten → Duplikate entfernen (an einer Kopie) oder eine COUNTIF-Formel verwenden, um zu prüfen, ob ein Wert mehr als einmal vorkommt. Schnelle Formel: Eine temporäre Hilfsspalte mit =COUNTIF($A:$A; A2) hinzufügen und nach Werten größer als 1 filtern.
-
Schritt 4 — Datentypen prüfen
Eine beliebige Zelle in der Schlüsselsäule der Dimensionstabelle anklicken und das Format in der Gruppe Zahl auf der Registerkarte Start ansehen. Dasselbe für die Fremdschlüsselsäule der Faktentabelle tun. Beide sollten denselben Typ haben – Text oder Zahl, nicht gemischt.
- Schritt 5 — Auf verwaiste Fremdschlüssel prüfen
COUNTIF auf die Fremdschlüsselsäule der Faktentabelle anwenden, wobei auf die Schlüsselsäule der Dimensionstabelle verwiesen wird: =COUNTIF(Customers[CustomerID], Sales[CustomerID]). Jede Zeile mit Null als Ergebnis hat einen Fremdschlüsselwert, der in der Dimensionstabelle nicht existiert. Diese Zeilen untersuchen und korrigieren.
- Schritt 6 — Auf Leerwerte prüfen
Die Schlüsselsäule der Dimensionstabelle filtern und prüfen, ob leere Zeilen vorhanden sind. Dasselbe für die Fremdschlüsselsäule der Faktentabelle tun. Leerwerte auf beiden Seiten müssen behoben werden, bevor die Beziehung korrekt funktioniert.
Aufgabe
In dieser Aufgabe arbeiten Sie mit einer absichtlich fehlerhaften Version der Projektarbeitsmappe. Ziel ist es, die Beziehungsprobleme zu identifizieren, die Quelldaten zu korrigieren und zu bestätigen, dass das Modell wieder korrekt funktioniert.
Diese Aufgabe konzentriert sich auf die gleichen Fehlersuchgewohnheiten wie im Video: Überprüfen der Quelltabellen, Korrigieren der Daten im Arbeitsblatt, Aktualisieren des Datenmodells und anschließende Validierung mit einer PivotTable.
Reparieren Sie die Arbeitsmappe so, dass das Modell korrekt funktioniert und eine saubere Analyse über alle vier Tabellen hinweg unterstützt wird.
Schritt 1 — Modell überprüfen
Öffnen Sie die Arbeitsmappe und überprüfen Sie alle vier Blätter: Customers, Products, Dates und Sales.
Öffnen Sie anschließend Power Pivot → Verwalten und wechseln Sie zur Diagrammansicht oder Beziehungen verwalten.
Identifizieren Sie, welche Beziehungen fehlen, fehlerhaft sind oder aufgrund der in den Tabellen sichtbaren Daten wahrscheinlich falsch funktionieren.
Schritt 2 — Datenprobleme finden und beheben
Diese Arbeitsmappe enthält drei Arten von Beziehungsproblemen, die in der Lektion behandelt wurden. Ihre Aufgabe ist es, diese zu finden und zu korrigieren.
Überprüfen Sie:
- Doppelte Werte in einer Schlüsselspalte der Dimensionstabelle;
- Leere Werte in einer Schlüsselspalte der Dimensionstabelle;
- Faktentabellenzeilen, deren Datum keine passende Zeile in der Dates-Tabelle hat
Beheben Sie die Probleme direkt in den Arbeitsblatt-Tabellen.
Schritt 3 — Modell aktualisieren
Nachdem Sie Ihre Korrekturen vorgenommen haben, gehen Sie zu Daten → Alle aktualisieren, damit das Datenmodell aktualisiert wird.
Kehren Sie dann zu Power Pivot → Verwalten zurück und bestätigen Sie, dass das Modell die korrekten Beziehungen unterstützt.
Schritt 4 - Validierung mit einer PivotTable
Erstellen Sie eine PivotTable aus dem Datenmodell dieser Arbeitsmappe und verwenden Sie sie, um zu bestätigen, dass Ihre Korrekturen funktioniert haben.
Testen Sie mindestens Folgendes:
- Region aus Customers mit Total aus Sales;
- Category aus Products mit Total aus Sales;
- Year oder MonthName aus Dates mit Total aus Sales.
Ihre PivotTable-Ergebnisse sollten vollständig und plausibel sein, ohne verdächtige leere Zeilen, die durch fehlerhafte Schlüssel verursacht werden.
Erfolgskriterien
Ihre Aufgabe ist abgeschlossen, wenn:
- Das Problem mit dem doppelten Schlüssel behoben ist;
- Das Problem mit dem leeren Schlüssel behoben ist;
- Das Problem mit fehlenden Daten behoben ist;
- Das Modell eine korrekte Analyse über alle vier Tabellen hinweg unterstützt.
Ihre PivotTable-Validierung zeigt glaubwürdige Summen, gruppiert nach Dimensionswerten, ohne leere Zeilen.
Versuchen Sie nicht, Beziehungsprobleme zu beheben, indem Sie eine andere Beziehung in Power Pivot erzwingen. Korrigieren Sie immer zuerst die Quelldaten, aktualisieren Sie dann und validieren Sie anschließend.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen