Tutorial: Beziehungen zwischen Tabellen in Power Pivot erstellen
Hier ist ein ausführliches Tutorial, das dir zeigt, wie du Beziehungen zwischen Tabellen in Power Pivot erstellst.
In Power Pivot ist das Erstellen von Beziehungen der entscheidende Schritt, um Daten aus verschiedenen Quellen (z. B. Excel-Tabellen, SQL-Datenbanken oder CSV-Dateien) miteinander zu verknüpfen. Anstatt komplizierte SVERWEIS-Formeln zu nutzen, verbindest du Tabellen einfach über gemeinsame Schlüsselfelder.
1. Grundvoraussetzungen
Bevor du beginnst, stelle sicher, dass:
- Deine Daten in das Power Pivot Datenmodell geladen wurden.
- Es in den Tabellen gemeinsame Spalten gibt (z. B. eine „Kunden-ID“ in der Kundentabelle und die gleiche „Kunden-ID“ in der Verkaufstabelle).
- Eine der Spalten eindeutige Werte (Unique Keys) enthält (meistens in der Stammdatentabelle).
2. Das Konzept: Faktentabelle vs. Dimensionstabelle
Um effizient zu arbeiten, solltest du den Unterschied kennen:
- Dimensionstabellen (Stammdaten): Enthalten eindeutige Informationen (z. B. eine Liste aller Produkte, wobei jedes Produkt nur einmal vorkommt).
- Faktentabellen (Transaktionsdaten): Enthalten laufende Vorgänge (z. B. Verkäufe, bei denen ein Produkt mehrmals auftaucht).
3. Schritt-für-Schritt-Anleitung
Es gibt zwei Wege, Beziehungen in Power Pivot zu erstellen.
Methode A: Die Diagrammansicht (Empfohlen)
Dies ist der visuelle und intuitivste Weg.
- Öffne Excel und gehe zum Reiter Power Pivot.
- Klicke auf Verwalten, um das Power Pivot-Fenster zu öffnen.
- Klicke im Menüband (Reiter Start) ganz rechts auf Diagrammansicht.
- Du siehst nun alle deine Tabellen als kleine Fenster.
- Beziehung erstellen: Klicke mit der Maus auf die Spalte in der Dimensionstabelle (z. B.
KundenIDintbl_Kunden) und ziehe sie per Drag & Drop auf die entsprechende Spalte in der Faktentabelle (z. B.KundenIDintbl_Verkäufe). - Power Pivot erstellt automatisch eine Linie mit einer 1 (auf der Seite der Dimension) und einem *Sternchen () (auf der Seite der Fakten). Dies ist eine 1:n-Beziehung**.
Methode B: Das Dialogfeld „Beziehung erstellen“
Falls du lieber über Menüs arbeitest oder sehr viele Spalten hast:
- Gehe im Power Pivot-Fenster auf den Reiter Entwurf.
- Klicke auf Beziehung erstellen.
- Wähle im oberen Bereich die Tabelle und die Spalte aus (die Faktentabelle).
- Wähle im unteren Bereich die verwandte Nachschlagetabelle und die verwandte Spalte aus (die Dimensionstabelle).
- Bestätige mit OK.
4. Beziehungen verwalten
Manchmal musst du Beziehungen bearbeiten oder löschen:
- Klicke im Reiter Entwurf auf Beziehungen verwalten.
- Hier siehst du eine Liste aller bestehenden Verbindungen.
- Du kannst Beziehungen markieren und auf Bearbeiten oder Löschen klicken.
- Du kannst eine Beziehung auch Inaktiv setzen, falls du mehrere Pfade zwischen Tabellen hast (Power Pivot erlaubt nur eine aktive Beziehung zwischen zwei Tabellen gleichzeitig).
5. Häufige Fehler und Lösungen
- Fehler: „Die Beziehung kann nicht erstellt werden, da beide Spalten doppelte Werte enthalten.“
- Lösung: Eine der beiden Spalten muss zwingend eindeutige Werte enthalten (Primärschlüssel). Prüfe deine Stammdaten auf Dubletten.
- Unterschiedliche Datentypen:
- Lösung: Die Spalten müssen den gleichen Datentyp haben. Du kannst nicht eine „Kunden-ID“ als Text mit einer „Kunden-ID“ als Ganze Zahl verknüpfen. Ändere den Datentyp im Power Pivot-Fenster unter dem Reiter „Start“.
- Pfeilrichtung (Filterrichtung):
- In Power Pivot fließt der Filter standardmäßig von der „1-Seite“ zur „n-Seite“. Das bedeutet: Wenn du in einer Pivot-Tabelle nach einem Produktnamen filterst, werden die Verkäufe automatisch mitgefiltert.
6. Fazit
Durch das Erstellen von Beziehungen verwandelst du isolierte Tabellen in ein mächtiges relationales Datenmodell. Dies ist die Grundlage für komplexe Berechnungen mit DAX (Data Analysis Expressions) und professionelle Dashboards.
Pro-Tipp: Strebe immer ein Sternschema an – eine zentrale Faktentabelle in der Mitte, umgeben von verschiedenen Dimensionstabellen. Dies ist die performanteste Struktur für Power Pivot.