Freigeben über


Hierarchien in PowerPivot

Eine Hierarchie ist eine anzeigbare Liste, die eine Sammlung von Spalten umfasst, die Sie als untergeordnete Ebenen erstellen, um sie in beliebiger Reihenfolge in der Hierarchie anzuordnen. Hierarchien können getrennt von anderen Spalten in einem Berichterstellungsclienttool angezeigt werden, damit Benutzer des Clients allgemeine Datenpfade einfacher auswählen und darin navigieren können.

Tabellen können Dutzende oder sogar Hunderte Spalten mit komplexen Spaltennamen enthalten. Aus diesem Grund könnte es für Clientbenutzer schwierig sein, Daten zu suchen und in einen Bericht einzubinden. Der Clientbenutzer kann einem Bericht die gesamte Hierarchie (bestehend aus mehreren Spalten) mit einem Klick hinzufügen. Hierarchien können auch eine übersichtliche und intuitive Ansicht der Datenstruktur bereitstellen. Beispielsweise können Sie in einer Datumstabelle eine Kalenderhierarchie erstellen. Calendar Year wird als übergeordnetes Element oberster Ebene verwendet und verfügt über die untergeordneten Ebenen Month, Week und Day (Calendar Year->Month->Week->Day). In dieser Hierarchie wird eine logische Beziehung zwischen Kalenderjahr und Tag dargestellt.

Hierarchien können in Perspektiven aufgenommen werden. Eine Perspektive definiert sichtbare Teilmengen eines Modells, das fokussierte, unternehmensspezifische oder anwendungsspezifische Blickpunkte des Modells bereitstellt. Beispielsweise könnten Benutzer in einer Perspektive nur Zugriff auf eine Hierarchie derjenigen Datenelemente erhalten, die für ihre spezifischen Berichterstellungsanforderungen erforderlich sind. Weitere Informationen finden Sie unter Perspektiven in PowerPivot.

Sie können Hierarchien in der Diagrammsicht erstellen, bearbeiten und löschen. Weitere Informationen zur Diagrammsicht finden Sie unter PowerPivot-Fenster: Diagrammsicht. Darüber hinaus können Sie Hierarchien in der PowerPivot- und Excel-Feldliste anzeigen. (Wenn Sie SQL Server-Datentools (SSDT) verwenden, klicken Sie auf das Menü Modell und dann auf In Excel analysieren.) Das Thema enthält folgende Abschnitte:

  • Erstellen einer Hierarchie

  • Bearbeiten einer Hierarchie

  • Löschen einer Hierarchie

  • Hierarchien in der Feldliste

Erstellen einer Hierarchie

Zum Erstellen einer Hierarchie können Sie die Spalten und das Kontextmenü der Tabelle oder die Schaltfläche Hierarchie erstellen im Tabellenkopf der Diagrammsicht verwenden. Wenn Sie eine Hierarchie erstellen, wird eine neue übergeordnete Ebene mit den Spalten angezeigt, die Sie als untergeordnete Ebenen ausgewählt haben. Beim Erstellen einer Hierarchie fügen Sie dem Modell ein neues Objekt hinzu. Die Spalten werden nicht in die Hierarchie verschoben, sondern zusätzliche Objekte erstellt. Eine einzelne Spalte kann mehreren Hierarchien hinzugefügt werden.

HinweisHinweis

Sie können eine Hierarchie von einer (in den Clienttools ausgeblendeten) Spalte erstellen.

Wenn Sie wissen, welche Spalten als untergeordnete Ebenen in der Hierarchie erstellt werden sollen, können Sie mit dem Befehl Hierarchie erstellen im Kontextmenü mehrere dieser Spalten gleichzeitig auswählen und schnell eine Hierarchie mit mehreren untergeordneten Ebenen erstellen.

So erstellen Sie eine Hierarchie vom Kontextmenü

  1. Wählen Sie in der Diagrammsicht mindestens eine Spalte in einer Tabelle aus.

  2. Um das Kontextmenü zu öffnen, klicken Sie mit der rechten Maustaste auf eine der ausgewählten Spalten. Wenn Sie eine Hierarchie aus nur einer Spalte erstellen möchten, können Sie mit der rechten Maustaste auf die Spalte klicken, ohne sie zuvor auszuwählen.

  3. Klicken Sie auf Hierarchie erstellen. Am Ende der Tabelle wird eine übergeordnete Hierarchieebene erstellt, und die ausgewählten Spalten werden als untergeordnete Ebenen unter die Hierarchie kopiert.

  4. Geben Sie einen Namen für die neue Hierarchie ein.

  5. Sie können mehrere Spalten auf die übergeordnete Ebene der Hierarchie ziehen; dadurch werden die Spalten zu untergeordneten Ebenen, die am Ende der Hierarchie platziert werden.

    Wenn eine Spalte an einer bestimmten Position in der Hierarchieliste eingefügt werden soll, können Sie eine Spalte ziehen, um die untergeordnete Ebene zu erstellen und dort zu platzieren, wo sie in der Hierarchie angezeigt werden soll.

Wenn Sie zum Erstellen einer Hierarchie die Mehrfachauswahl verwenden, basiert die Reihenfolge der untergeordneten Ebenen zunächst automatisch auf der Kardinalität der Spalten. Die höchste Kardinalität wird zuerst aufgeführt; das sind Werte, die sehr spezifisch und eindeutig sind wie ID-Nummern und Namen, dann folgen Spalten mit der niedrigsten Kardinalität, deren Werte allgemeiner sind, z. B. Status, boolesche Werte oder allgemeine Klassifizierungen. Beim Hinzufügen zusätzlicher Spalten werden untergeordnete Ebenen jedoch am Ende der Liste platziert. Sie können die Spalten ziehen, um die Reihenfolge zu ändern. Weitere Möglichkeiten zum Ändern der Reihenfolge untergeordneter Ebenen finden Sie weiter unten unter Bearbeiten einer Hierarchie.

HinweisHinweis

Eine Hierarchie kann auf Spalten aus nur einer Tabelle basieren. Wenn Sie einen anderen Objekttyp (z. B. ein Measure oder einen KPI) zusammen mit mindestens einer Spalte auswählen oder Spalten aus mehreren Tabellen auswählen, ist der Befehl Hierarchie erstellen im Kontextmenü nicht verfügbar. Zum Hinzufügen einer Spalte aus einer anderen Tabelle verwenden Sie die RELATED DAX-Funktion, um eine berechnete Spalte hinzuzufügen, die auf die Spalte der verknüpften Tabelle verweist. Weitere Informationen finden Sie unter RELATED-Funktion. Die Funktion verwendet die folgende Syntax:

=RELATED(TableName[ColumnName])

Wenn Sie nur über eine Spalte verfügen, die als untergeordnete Ebene in der Hierarchie erstellt werden soll, oder nicht sicher sind, welche Spalten der Hierarchie als untergeordnete Ebenen hinzugefügt werden sollen, können Sie unter Verwendung des Tabellenkopfs eine übergeordnete Hierarchieebene erstellen. Anschließend können Sie Spalten als untergeordnete Ebenen in die Hierarchie ziehen und an der gewünschten Position platzieren.

So erstellen Sie eine Hierarchie mithilfe der Schaltfläche im Tabellenkopf

  1. Klicken Sie auf die Schaltfläche Hierarchie erstellen in einem Tabellenkopf. Eine leere übergeordnete Hierarchieebene wird am Ende der Tabelle angezeigt.

  2. Um Spalten unterhalb der übergeordneten Hierarchieebene als untergeordnete Ebenen zu erstellen, ziehen Sie sie auf die Hierarchie.

HinweisHinweis

Wenn Sie die Funktion Hierarchie erstellen (über die Schaltfläche im Tabellenkopf oder das Kontextmenü der Tabelle) verwenden, erstellen Sie immer eine leere Hierarchie. Alle bisher ausgewählten Spalten werden ignoriert. Wenn Sie mindestens eine Spalte in der Tabelle ausgewählt haben, werden die Spalten nicht unterhalb der Hierarchie hinzugefügt. Sie müssen die Spalten in die Hierarchie ziehen. Wenn Sie mehrere Spalten auswählen möchten, um sie einer Hierarchie hinzuzufügen, wählen Sie mehrere Spalten gleichzeitig aus und verwenden stattdessen den Befehl im Kontextmenü.

Bearbeiten einer Hierarchie

Sie können eine Hierarchie und eine untergeordnete Ebene umbenennen, die Reihenfolge der untergeordneten Ebenen ändern, zusätzliche Spalten als untergeordnete Ebenen hinzufügen, eine untergeordnete Ebene aus einer Hierarchie entfernen, den Quellnamen einer untergeordneten Ebene (Spaltennamen) anzeigen und eine untergeordnete Ebene ausblenden, wenn sie über den gleichen Namen verfügt wie die übergeordnete Hierarchieebene.

So ändern Sie den Namen einer Hierarchie oder untergeordneten Ebene

  • Klicken Sie mit der rechten Maustaste auf die übergeordnete Hierarchieebene oder eine untergeordnete Ebene, und klicken Sie dann auf Umbenennen.

    Geben Sie einen neuen Namen ein, oder bearbeiten Sie den vorhandenen Namen.

  • Alternativ können Sie auf die übergeordnete Hierarchie doppelklicken und den Namen dann bearbeiten.

So ändern Sie die Reihenfolge einer untergeordneten Ebene in einer Hierarchie

  • Ziehen Sie eine untergeordnete Ebene auf eine neue Position in der Hierarchie.

  • Alternativ können Sie mit der rechten Maustaste auf eine untergeordnete Ebene der Hierarchie klicken und dann auf Nach oben klicken, um die Ebene in der Liste nach oben zu verschieben, oder klicken Sie auf Nach unten, um die Ebene in der Liste nach unten zu verschieben.

HinweisHinweis

Eine Spalte kann einer einzelnen Hierarchie nur einmal hinzugefügt werden. Nachdem Sie einer Hierarchie eine Spalte hinzugefügt haben, kann sie derselben Hierarchie nicht erneut hinzugefügt werden. Folglich sind Sie nicht in der Lage, eine Spalte in eine Hierarchie zu ziehen, und das Kontextmenü Zur Hierarchie hinzufügen der betreffenden Spalte verweist nicht mehr auf die Hierarchien, denen die Spalte bereits hinzugefügt wurde. Wenn keine anderen Hierarchien vorhanden sind, denen eine Spalte hinzugefügt werden kann, wird die Option Zur Hierarchie hinzufügen im Menü nicht angezeigt.

So fügen Sie einer Hierarchie eine weitere untergeordnete Ebene hinzu

  • Ziehen Sie eine Spalte auf die übergeordnete Ebene der Hierarchie. Die Spalte wird als untergeordnete Ebene an das Ende der Hierarchieliste kopiert.

  • Alternativ können Sie eine Spalte auf eine bestimmte Position in der Hierarchie ziehen. Die Spalte wird als untergeordnete Ebene der Hierarchie kopiert.

  • Sie können auch mit der rechten Maustaste auf eine Spalte oder mehrere ausgewählte Spalten klicken, auf Zur Hierarchie hinzufügen im Kontextmenü zeigen und dann auf die betreffende Hierarchie klicken. Von der Spalte wird eine untergeordnete Ebene erstellt und am Ende der Hierarchieliste hinzugefügt.

HinweisHinweis

Sie können der Hierarchie eine (in den Clienttools ausgeblendete) Spalte als untergeordnete Ebene hinzufügen. Die untergeordnete Ebene wird nicht ausgeblendet.

So entfernen Sie eine untergeordnete Ebene aus einer Hierarchie

  • Klicken Sie mit der rechten Maustaste auf eine untergeordnete Ebene, und klicken Sie dann auf Aus Hierarchie entfernen.

  • Sie können auch auf die untergeordnete Ebene in der Hierarchie und dann auf Löschen klicken. Wenn Sie die untergeordnete Ebene wiederherstellen möchten, müssen Sie die Spalte erneut hinzufügen.

HinweisHinweis

Wenn Sie eine untergeordnete Hierarchieebene umbenennen, hat sie nicht mehr den gleichen Namen wie die Spalte, von der sie erstellt wurde. Standardmäßig wird der Name der Quellspalte rechts neben der untergeordneten Ebene angezeigt. Wenn Sie den Quellspaltennamen ausblenden, verwenden Sie den Befehl Quellspaltennamen anzeigen, um die Spalte anzuzeigen, von der sie erstellt wurde.

So blenden Sie einen Quellnamen ein oder aus

  • Klicken Sie mit der rechten Maustaste auf eine untergeordnete Hierarchieebene und klicken Sie dann auf Quellspaltennamen ausblenden oder Quellspaltennamen einblenden, um zwischen den beiden Optionen zu wechseln.

    Wenn Sie auf Quellspaltennamen einblenden klicken, wird der Name der Spalte, aus der sie kopiert wurde, rechts neben der untergeordneten Ebene angezeigt.

Löschen einer Hierarchie

So löschen Sie eine Hierarchie und entfernen deren untergeordnete Ebenen

  • Klicken Sie mit der rechten Maustaste auf die übergeordnete Hierarchieebene, und klicken Sie dann auf Löschen.

  • Klicken Sie mit der rechten Maustaste auf die übergeordnete Hierarchieebene, und klicken Sie dann auf Löschen. Dadurch werden auch alle untergeordneten Ebenen entfernt.

Hierarchien in der Feldliste

Die Hierarchie wird als Ordner in der Feldliste angezeigt. Sie können den Ordner öffnen, um die untergeordneten Ebenen anzuzeigen. Zum Bearbeiten der Hierarchieebenen kehren Sie zur Diagrammsicht zurück.

Siehe auch

Verweis

PowerPivot-Feldliste

Konzepte

PowerPivot-Fenster: Diagrammsicht

Erstellen eines Measures in einer PivotTable oder in einem PivotChart

Perspektiven in PowerPivot