Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Creating Relationships and Validating with PivotTables | Beziehungen Aufbauen
Excel-Datenmodellierung

Creating Relationships and Validating with PivotTables

Swipe um das Menü anzuzeigen

Mit vier in das Datenmodell geladenen Tabellen sind diese weiterhin unabhängig – Power Pivot erkennt nicht automatisch, wie sie miteinander verbunden sind. Ohne definierte Beziehungen führt das Kombinieren von Feldern aus zwei verschiedenen Tabellen in einer PivotTable zu falschen Ergebnissen.

Die Eins-Seite und die Viele-Seite

Jede Beziehung in Power Pivot verbindet genau zwei Tabellen – eine fungiert als Eins-Seite und die andere als Viele-Seite.

Excel zeigt dies in der Diagrammansicht mit 1 auf der Seite der Dimensionstabelle und * (Sternchen) auf der Seite der Faktentabelle an. Der Pfeil dazwischen zeigt die Richtung der Beziehung – immer von der Dimension zur Faktentabelle.

Note
Hinweis

Immer von der Dimensionstabelle zur Faktentabelle ziehen – vom eindeutigen Schlüssel zum sich wiederholenden Schlüssel. Die Tabelle, von der aus Sie ziehen, wird zur Eins-Seite. Die Tabelle, auf der Sie loslassen, wird zur Viele-Seite.

Kardinalitätstypen

Das Dialogfeld Beziehungen verwalten zeigt auch die Kardinalität an – die numerische Beschreibung, wie viele Zeilen auf jeder Seite übereinstimmen können:

  • 1* Viele zu eins – das Standardmuster in diesem Modell. Viele Zeilen in Sales entsprechen einer Zeile in Customers, Products oder Dates;
  • 11 Eins zu eins – jede Zeile auf der einen Seite entspricht genau einer Zeile auf der anderen. Selten in transaktionalen Modellen;
  • ** Viele zu viele – mehrere Zeilen auf beiden Seiten können übereinstimmen. Erfordert sorgfältige Handhabung und wird in einfachen Modellen meist vermieden.

Aufgabe

Beziehungen im Datenmodell erstellen.

Schritt 1 — Diagrammansicht öffnen

Zur Registerkarte Power Pivot im Menüband wechseln und auf Verwalten klicken.

Mit dem zweiten Symbol unten rechts im Power Pivot-Fenster zur Diagrammansicht wechseln.

Es sollten vier nicht verbundene Kästchen angezeigt werden, jeweils eines pro Tabelle. Dies ist der Ausgangspunkt.

Schritt 2 — Die drei Beziehungen erstellen

Jede Beziehung wird erstellt, indem Sie von der Schlüsselspalte in der Dimensionstabelle zur passenden Spalte in der Sales-Tabelle klicken und ziehen.

Customers → Sales: CustomerID aus dem Customers-Kästchen auf CustomerID im Sales-Kästchen ziehen.

Products → Sales: ProductID aus dem Products-Kästchen auf ProductID im Sales-Kästchen ziehen.

Dates → Sales: Date aus dem Dates-Kästchen auf OrderDate im Sales-Kästchen ziehen.

Nach jedem Ziehen die Enden der erscheinenden Linie prüfen. Das Ende an der Dimensionstabelle sollte eine 1 anzeigen und das Ende an Sales ein *. Wenn sie vertauscht sind, die Linie löschen und erneut versuchen. Sicherstellen, dass die 1 an der Dimensionstabelle erscheint. Ist dies nicht der Fall, die Ziehrichtung umkehren oder die Funktion ''Beziehungen verwalten'' verwenden (siehe Punkt 3 unten).

Schritt 3 — Überprüfung mit Beziehungen verwalten

Im Power Pivot-Fenster zur Registerkarte Entwurf → Beziehungen verwalten wechseln.

Bestätigen, dass alle drei Beziehungen in der Liste erscheinen und auf beiden Seiten die korrekten Tabellen und Spalten angezeigt werden.

Dialog schließen und das Power Pivot-Fenster schließen.

Schritt 4 — Mit PivotTable validieren

In Excel zu Einfügen → PivotTable wechseln.

Datenmodell dieser Arbeitsmappe verwenden auswählen und auf OK klicken.

Im Bereich PivotTable-Felder Region (aus Customers) in den Zeilenbereich und Total (aus Sales) in den Wertebereich ziehen.

Die PivotTable sollte für jede Region einen anderen Umsatzwert anzeigen, nicht überall die gleiche Zahl. Dies bestätigt, dass die Beziehung Customers → Sales funktioniert.

Nun auch Category (aus Products) in den Zeilenbereich ziehen. Die Tabelle sollte die Umsätze gleichzeitig nach Region und Kategorie aufschlüsseln und dabei Daten aus drei verschiedenen Tabellen verwenden.

1. Sie haben im Diagramm-Ansicht eine Beziehung zwischen der Tabelle Customers und der Tabelle Sales erstellt. Nach dem Loslassen des Ziehens stellen Sie fest, dass das *-Symbol auf der Seite von Customers und die 1 auf der Seite von Sales steht. Was bedeutet das?

2. Stellen Sie sich vor, Sie haben mit dem Datenmodell eine PivotTable erstellt. Sie haben Region aus der Tabelle Customers und Total aus der Tabelle Sales in dieselbe PivotTable gezogen. Jede Zeile für eine Region zeigt genau die gleiche Zahl: die Gesamtsumme viermal wiederholt. Was ist die wahrscheinlichste Ursache?

question mark

Sie haben im Diagramm-Ansicht eine Beziehung zwischen der Tabelle Customers und der Tabelle Sales erstellt. Nach dem Loslassen des Ziehens stellen Sie fest, dass das *-Symbol auf der Seite von Customers und die 1 auf der Seite von Sales steht. Was bedeutet das?

Wählen Sie die richtige Antwort aus

question mark

Stellen Sie sich vor, Sie haben mit dem Datenmodell eine PivotTable erstellt. Sie haben Region aus der Tabelle Customers und Total aus der Tabelle Sales in dieselbe PivotTable gezogen. Jede Zeile für eine Region zeigt genau die gleiche Zahl: die Gesamtsumme viermal wiederholt. Was ist die wahrscheinlichste Ursache?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 3. Kapitel 3
some-alt