Verwenden von Beziehungen in PivotTables
PivotTables wurden traditionell mit OLAP-Cubes und anderen komplexen Datenquellen erstellt, bei denen zwischen Tabellen bereits vielfältige Verbindungen bestehen. In einer PowerPivot-Arbeitsmappe können Sie vorhandenen Datenquellen jedoch nach Belieben Daten hinzufügen oder eigene Verbindungen zwischen Tabellen erstellen. Diese Flexibilität ist zwar sehr leistungsfähig, aber es können auch leicht Daten zusammenführt werden, die nicht miteinander verknüpft sind. Dies kann zu seltsamen Ergebnissen führen.
In diesem Abschnitt wird erläutert, wie Sie Beziehungen im Kontext einer PivotTable verwenden und Daten so verbinden können, dass Sie die gewünschten Berichte erhalten.
Nicht verknüpfte Daten in PivotTables: Problem und Lösung
Haben Sie je eine PivotTable wie diese erstellt? Sie wollten eigentlich eine Aufteilung der Einkäufe nach Region erstellen und haben daher ein Kaufbetragfeld in den Bereich Werte und ein Verkaufsregionfeld in den Bereich Spaltenbezeichnungen eingefügt. Aber die Ergebnisse sind falsch.
Wie können Sie diese Fehler korrigieren?
Das Problem ist, dass sich die Felder, die Sie der PivotTable hinzugefügt haben, zwar möglicherweise in der gleichen Arbeitsmappe befinden, aber die Tabellen mit den einzelnen Spalten sind nicht verknüpft. Sie verwenden z. B. eine Tabelle, in der jede Verkaufsregion aufgeführt ist, und eine andere Tabelle, die die Einkäufe für alle Regionen enthält. Um die PivotTable zu erstellen und die richtigen Ergebnisse zu erhalten, müssen Sie eine Beziehung zwischen den beiden Tabellen erstellen.
Nachdem Sie die Beziehung erstellt haben, kombiniert die PivotTable die Daten aus der Tabelle mit den Einkäufen mit der Liste der Regionen ordnungsgemäß, und die Ergebnisse sehen wie folgt aus:
PowerPivot für Excel enthält von Microsoft Research (MSR) entwickelte Technologien zum automatischen Erkennen und Beheben von Beziehungsproblemen wie dem hier beschriebenen.
Verwenden der automatischen Erkennung
Die automatische Erkennung überprüft neue Felder, die Sie einer Arbeitsmappe mit einer PivotTable hinzufügen. Wenn das neue Feld nicht mit den Spalten- und Zeilenüberschriften der PivotTable verknüpft ist, wird im Infobereich oben in der PivotTable eine Meldungangezeigt, die Ihnen mitteilt, dass möglicherweise eine Beziehung erforderlich ist. PowerPivot analysiert außerdem die neuen Daten, um potenzielle Beziehungen zu suchen.
Sie können die Meldung ignorieren und mit der PivotTable weiterarbeiten. Wenn Sie jedoch auf Erstellen klicken, werden die Daten mithilfe des Algorithmus analysiert. Dieser Vorgang kann mehrere Minuten dauern. Dies hängt von den Werten in den neuen Daten sowie von der Größe und Komplexität der PivotTable und von den bereits erstellten Beziehungen ab.
Der Vorgang besteht aus zwei Phasen:
Erkennung von Beziehungen: Sie können die Liste der vorgeschlagenen Beziehungen überprüfen, nachdem die Analyse abgeschlossen wurde. Wenn Sie den Vorgang an diesem Punkt nicht abbrechen, fährt PowerPivot automatisch mit dem nächsten Schritt fort und erstellt die Beziehungen.
Erstellung von Beziehungen: Nachdem die Beziehungen übernommen wurden, wird ein Bestätigungsdialogfeld angezeigt. Sie können auf den Link Details klicken, um eine Liste der erstellten Beziehungen anzuzeigen.
Sie können den Erkennungsprozess abbrechen, jedoch nicht den Erstellungsprozess.
Vom MSR-Algorithmus wird nach dem geeignetsten Satz von Beziehungen zum Verbinden der Tabellen im Modell gesucht. Vom Algorithmus werden alle möglichen Beziehungen für die neuen Daten erkannt und dabei alle Spaltennamen, Datentypen von Spalten, Werte innerhalb der Spalten und die Spalten in PivotTables berücksichtigt.
Von PowerPivot wird dann anhand von interner Heuristik die geeignetste Beziehung ausgewählt. Weitere Informationen finden Sie unter Übersicht über Beziehungen und Behandeln von Problemen mit Beziehungen.
Manuelle Bearbeitung von Beziehungen
Wenn die automatische Erkennung nicht die richtigen Ergebnisse liefert, können Sie manuell Beziehungen bearbeiten, löschen oder neu erstellen. Weitere Informationen finden Sie unter Erstellen einer Beziehung zwischen zwei Tabellen.
Hinweis |
---|
Wenn Sie eine PivotTable erstellen und sich dann entscheiden, Beziehungen oder neue Daten hinzuzufügen, müssen Sie zuerst zum PowerPivot-Fenster zurückkehren. Nachdem Sie Beziehungen hinzugefügt oder die benötigten Daten geändert haben, können Sie zur Excel-Arbeitsmappe zurückkehren. Wenn sich jedoch irgendeine der Änderungen auf die PivotTable auswirkt, muss die Arbeitsmappe neu berechnet werden. |
Leere Zeilen in PivotTables (unbekanntes Element)
Eine PivotTable führt verknüpfte Datentabellen zusammen. Wenn also eine beliebige Tabelle Daten enthält, die nicht durch einen Schlüssel oder einen übereinstimmenden Wert verknüpft werden können, müssen diese Daten auf irgendeine Weise behandelt werden. In mehrdimensionalen Datenbanken können nicht übereinstimmende Daten behandelt werden, indem alle Zeilen ohne einen übereinstimmenden Wert dem Unbekannten Element zugewiesen werden. In einer PivotTable wird das unbekannte Element als leere Überschrift angezeigt.
Wenn Sie z. B. eine PivotTable erstellen, in der Verkäufe nach Filiale gruppiert werden sollen, aber für einige Datensätze in der Verkaufstabelle kein Filialname aufgelistet ist, werden alle Datensätze ohne gültigen Filialnamen zusammen gruppiert.
Weitere Informationen, einschließlich Beispielen für Formeln, die nicht übereinstimmende Werte zählen oder ausschließen, finden Sie unter Kontext in DAX-Formeln.