Lernprogramm: Erweitern von Datenmodellbeziehungen mit Excel, Power Pivot und DAX

Hinweis: Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Zusammen Fassung:    Dies ist das zweite Lernprogramm in einer Serie. Im ersten Lernprogramm importieren Sie Daten in ein Datenmodell, und erstellen Sie eineExcel-Arbeitsmappe mit Daten, die aus mehreren Quellen importiert wurden.

Hinweis: In diesem Artikel werden Datenmodelle in Excel 2013 beschrieben. Die gleichen Daten Modellierungs-und Power Pivot-Features, die in Excel 2013 eingeführt wurden, gelten jedoch auch für Excel 2016.

In diesem Lernprogramm verwenden Sie Power Pivot, um das Datenmodell zu erweitern, Hierarchien zu erstellen und berechnete Felder aus vorhandenen Daten zu erstellen, mit denen neue Beziehungen zwischen Tabellen erstellt werden können.

Dieses Lernprogramm enthält die folgenden Abschnitte:

Hinzufügen einer Beziehung mithilfe der Diagrammsicht in Power Pivot

Erweitern des Datenmodells mit berechneten Spalten

Erstellen einer Hierarchie

Verwenden von Hierarchien in PivotTables

Wissensstand und Prüfung

Am Ende dieses Lernprogramms gibt es eine Prüfung, mit der Sie Ihren Wissensstand testen können.

In dieser Lernprogrammreihe werden Daten verwendet, mit denen olympische Medaillen, Gastgeberländer und verschiedene olympische Sportwettkämpfe angegeben werden. Zu den Lernprogrammen dieser Reihe gehören die folgenden:

  1. Importieren von Daten in Excel und Erstellen eines Datenmodells

  2. Erweitern von Datenmodell Beziehungen mit Excel, Power Pivotund DAX

  3. Erstellen von kartenbasierten Power View-Berichten

  4. Einbinden von Internetdaten und Festlegen der Standardeinstellungen von Power View-Berichten

  5. Power Pivot-Hilfe

  6. Erstellen von außergewöhnlichen Power View-Berichten – Teil 2

Es empfiehlt sich, die Lernprogramme der Reihe nach durchzuarbeiten.

Diese Lernprogramme verwenden Excel 2013 mit aktiviertem Power Pivot. Weitere Informationen zu Excel 2013 finden Sie hier. Anleitungen zum Aktivieren von Power Pivot finden Sie hier.

Hinzufügen einer Beziehung mithilfe der Diagrammsicht in Power Pivot

In diesem Abschnitt verwenden Sie das Microsoft Office Power Pivot in Excel 2013-Add-In, um das Modell zu erweitern. Durch Verwenden der Diagrammansicht in Microsoft SQL Server PowerPivot für Excel ist das Erstellen von Beziehungen einfach. Zunächst müssen Sie sich vergewissern, dass das Power Pivot-Add-In aktiviert ist.

Hinweis: das Power Pivot in Microsoft Excel 2013-Add-in ist Teil von Office Professional Plus. Weitere Informationen finden Sie unter Starten des Power Pivot in Microsoft Excel 2013 Add-ins .

Hinzufügen von Power Pivot zum Excel-Menüband durch Aktivieren des Power Pivot-Add-ins

Wenn Power Pivot aktiviert ist, sehen Sie in Excel 2013 eine Menübandregisterkarte, die den Namen POWER PIVOT hat. Führen Sie die folgenden Schritte aus, damit Power Pivot aktiviert wird.

  1. Wechseln Sie zu DATEI > Optionen > Add-Ins.

  2. Klicken Sie im unteren Bereich im Feld Verwalten auf COM-Add-Ins > Gehe zu.

  3. Aktivieren Sie das Kontrollkästchen Microsoft Office Power Pivot in Microsoft Excel 2013, und klicken Sie dann auf OK.

Das Menüband enthält jetzt die Registerkarte POWER PIVOT.

Registerkarte POWER PIVOT im Menüband

Hinzufügen einer Beziehung mithilfe der Diagrammsicht in Power Pivot

Die Excel-Arbeitsmappe enthält eine Tabelle namens Hosts. Die Tabelle Hosts wurde importiert, indem sie kopiert und dann in Excel eingefügt wurde. Danach wurden die Daten als Tabelle formatiert. Damit die Tabelle Hosts dem Datenmodell hinzugefügt werden kann, muss eine Beziehung hergestellt werden. Verwenden Sie Power Pivot, um die Beziehungen im Datenmodell visuell darzustellen und anschließend die Beziehung zu erstellen.

  1. Klicken Sie in Excel auf die Registerkarte Hosts, damit sie das aktive Arbeitsblatt wird.

  2. Wählen Sie im Menüband den Befehl POWER PIVOT > Tabellen > Zu Datenmodell hinzufügen aus. Mit diesem Schritt wird die Tabelle Hosts dem Datenmodell hinzugefügt. Außerdem wird hiermit das Power Pivot-Add-In geöffnet, mit dem Sie die übrigen Schritte dieser Aufgabe ausführen.

  3. Beachten Sie, dass im Fenster " Power Pivot " alle Tabellen im Modell angezeigt werden, einschließlich Hosts. Klicken Sie auf eine Reihe von Tabellen. In Power Pivot können Sie alle in Ihrem Modell enthaltenen Daten anzeigen, auch wenn Sie nicht auf Arbeitsblättern in Excel angezeigt werden, z. b. die folgenden Disziplinen , Ereignisseund Medaillen Daten sowie S_Teams,W_ Teamsund Sportarten.
    In Power Pivot werden alle Tabellen angezeigt.

  4. Klicken Sie im Power Pivot-Fenster im Abschnitt Ansicht auf Diagrammansicht.

  5. Verwenden Sie die Schiebeleiste, um die Größe des Diagramms zu ändern, damit alle Objekte im Diagramm angezeigt werden. Ordnen Sie die Tabellen neu an, indem Sie die Titelleiste ziehen, sodass Sie sichtbar sind und nebeneinander positioniert sind. Beachten Sie, dass vier Tabellen unabhängig von den restlichen Tabellen sind: Hosts, Events, W_Teamsund S_Teams.
    Power Pivot-Tabellen in Diagrammsicht

  6. Sie sehen, dass sowohl die Tabelle Medals als auch die Tabelle Events ein Feld namens "DisciplineEvent" haben. Anhand einer weiteren Auswertung ermitteln Sie, dass das Feld "DisciplineEvent" in der Tabelle Events eindeutige, nicht wiederholte Werte enthält.

Hinweis: Das Feld "DisciplineEvent" entspricht einer eindeutigen Kombination aus jeder Disziplin und jedem Wettkampf (Event). In der Tabelle Medals ist das Feld "DisciplineEvent" dagegen häufig wiederholt. Dies ist sinnvoll, weil jede Kombination aus Disziplin und Wettkampf zu drei vergebenen Medaillen (Gold, Silber, Bronze) führt, die in jedem olympischen Austragungsjahr vergeben wurden, in dem der Wettkampf stattgefunden hat. Daher ist die Beziehung zwischen diesen Tabellen eine 1:n-Beziehung (ein eindeutiger Discipline+Event-Eintrag in der Tabelle "Events" zu mehreren Einträgen für jeden Discipline+Event-Wert in "Medals").

  1. Erstellen Sie eine Beziehung zwischen der Tabelle Medals und der Tabelle Events. Ziehen Sie in der Diagrammsicht das Feld "DisciplineEvent" aus der Tabelle Events zum Feld "DisciplineEvent" in der Tabelle Medals. Es wird eine Linie zwischen den Tabellen angezeigt, die kennzeichnet, dass eine Beziehung hergestellt wurde.

  2. Klicken Sie auf die Linie, die Ereignisse und Medaillenmiteinander verbindet. Die hervorgehobenen Felder definieren die Beziehung, wie auf dem folgenden Bildschirm zu sehen ist.
    Beziehungen, angezeigt in Diagrammsicht

  3. Für ein Einbinden von Hosts in das Datenmodell ist ein Feld mit Werten erforderlich, die jede Zeile in der Tabelle Hosts eindeutig kennzeichnen. Danach können Sie das Datenmodell durchsuchen, um zu ermitteln, ob die gleichen Daten in einer anderen Tabelle enthalten sind. Mit einem Betrachten in der Diagrammsicht ist dies nicht möglich. Wählen Sie Hosts aus, und wechseln Sie zurück zur Datensicht.

  4. Nach dem Überprüfen der Spalten wird feststellen, dass Hosts keine Spalte mit eindeutigen Werten haben. Wir müssen es mit einer berechneten Spalte und Datenanalyseausdrücken (Data Analysis Expressions, DAX) erstellen.

Es wäre schön, wenn die Daten im Datenmodell alle Felder umfassten, die dazu erforderlich sind, Beziehungen zu erstellen und Daten zu kombinieren, die in Power View oder PivotTables dargestellt werden sollen. Leider ist dies nicht immer für alle Tabellen der Fall. Daher wird im nächsten Abschnitt beschrieben, wie mithilfe von DAX eine neue Spalte erstellt wird, die dazu verwendet werden kann, eine Beziehung zwischen Tabellen zu erstellen.

Erweitern des Datenmodells mit berechneten Spalten

Damit eine Beziehung zwischen der Tabelle Hosts und dem Datenmodell hergestellt und dadurch das Datenmodell so erweitert wird, dass es die Tabelle Hosts enthält, muss Hosts ein Feld haben, das jede Zeile eindeutig kennzeichnet. Außerdem muss das Feld einem Feld im Datenmodell entsprechen. Diese entsprechenden Felder, eines in jeder Tabelle, sind die Elemente, die ein Verknüpfen der Daten ermöglichen, die in den Tabellen enthalten sind.

Da die Tabelle Hosts nicht über ein solches Feld verfügt, müssen Sie Sie erstellen. Um die Integrität des Datenmodells zu erhalten, können Sie Power Pivot nicht verwenden, um vorhandene Daten zu bearbeiten oder zu löschen. Sie können jedoch neue Spalten erstellen, indem Sie auf der Grundlage der vorhandenen Daten berechnete Felder verwenden.

Indem Sie sich die Tabelle Hosts und anschließend die anderen Tabellen des Datenmodells ansehen, finden Sie ein geeignetes Kandidatenfeld als eindeutiges Feld, das Sie in Hosts erstellen und dann mit einer Tabelle im Datenmodell verknüpfen könnten. Für beide Tabellen ist eine neue berechnete Spalte erforderlich, damit sie die Anforderungen erfüllen, die zum Herstellen einer Beziehung gefordert werden.

In Hosts können Sie eine eindeutige berechnete Spalte erstellen, indem Sie das Feld "Edition" (das Jahr des olympischen Wettkampfs) und das Feld "Season" (Sommer oder Winter) kombinieren. In der Tabelle Medals gibt es ebenfalls die Felder "Edition"und "Season". Daher können Sie, wenn Sie in jeder der beiden Tabellen eine berechnete Spalte erstellen, in der die Felder "Edition" und "Season" kombiniert sind, eine Beziehung zwischen Hosts und Medals herstellen. Im folgenden Bildschirmfoto ist die Tabelle Hosts dargestellt, wobei deren Felder "Edition" und "Season" ausgewählt sind.


Die Tabelle 'Hosts', in der 'Edition' und 'Season' ausgewählt sind

Erstellen von berechneten Spalten mithilfe von DAX

Beginnen Sie mit der Tabelle Hosts. Es soll eine berechnete Spalte in der Tabelle Hosts und dann in der Tabelle Medals erstellt werden, die dazu verwendet werden kann, eine Beziehung zwischen den Tabellen herzustellen.

In Power Pivot können Sie Data Analysis Expressions (DAX) verwenden, um Berechnungen zu erstellen. DAX ist eine Formelsprache für Power Pivot und PivotTables, die für die Analysen von relationalen Daten und kontextbezogenen Analysen konzipiert ist, die in Power Pivot verfügbar sind. Sie können DAX-Formeln in einer neuen Power Pivot-Spalte und im Berechnungsbereich in Power Pivot erstellen.

  1. Wählen Sie in Power Pivot den Befehl Home > Ansicht > Datensicht aus, damit sichergestellt ist, dass die Datensicht und nicht die Diagrammsicht ausgewählt ist.

  2. Wählen Sie in Power Pivot die Tabelle Hosts aus. An die vorhandenen Spalten grenzt eine leere Spalte mit dem Titel Spalte hinzufügen. Power Pivot stellt diese Spalte als Platzhalter bereit. Es gibt viele Möglichkeiten, einer Tabelle in Power Pivot eine neue Spalte hinzuzufügen, von denen eine einfach die leere Spalte mit der Spalte "Titel Hinzufügen" auswählen soll.
    Verwenden Sie 'Spalte hinzufügen', um ein berechnetes Feld mithilfe von DAX zu erstellen.

  3. Geben Sie in der Bearbeitungsleiste die folgende DAX-Formel ein. Die verKETTEn-Funktion kombiniert zwei oder mehr Felder in einem. Während der Eingabe können Sie mithilfe von AutoverVollständigen die vollqualifizierten Namen von Spalten und Tabellen eingeben und die verfügbaren Funktionen auflisten. Verwenden Sie TAB, um AutoverVollständigen-Vorschläge auszuwählen. Sie können auch einfach auf die Spalte klicken, während Sie Ihre Formel eingeben, und Power Pivot fügt den Spaltennamen in die Formel ein.
    =CONCATENATE([Edition],[Season])

  4. Nachdem Sie die Formel erstellt haben, drücken Sie die EINGABETASTE, um die Formel zu akzeptieren.

  5. Werte werden für alle Zeilen in der berechneten Spalte eingetragen. Wenn Sie in der Tabelle unten ausführen scrollen, sehen Sie, dass jede Zeile eindeutig ist – Sie haben also erfolgreich ein Feld erstellt, das jede Zeile in der Tabelle Hosts eindeutig kennzeichnet. Ein solches Feld wird als Primärschlüssel bezeichnet.

  6. Benennen Sie die berechnete Spalte in "EditionID" um. Sie können eine Spalte umbenennen, indem Sie doppelt auf sie klicken oder mit der rechten Maustaste auf die Spalte klicken und Spalte umbenennen auswählen. Nach dem Umbenennen sieht die Tabelle Hosts in Power Pivot wie auf dem folgenden Bildschirmfoto aus.

    Tabelle 'Hosts' mit erstelltem berechnetem DAX-Feld

Die Tabelle Hosts ist fertig. Erstellen Sie nun in Medals eine berechnete Spalte, die dem Format der Spalte "EditionID" entspricht, die Sie in Hosts erstellt haben, sodass Sie eine Beziehung zwischen den Tabellen erstellen können.

  1. Beginnen Sie, indem Sie in der Tabelle Medals eine neue Spalte erstellen (analog zur Vorgehensweise für die Tabelle Hosts). Wählen Sie in Power Pivot die Tabelle Medals aus, und klicken Sie auf Entwurf > Spalten > Hinzufügen. Sie sehen, dass Spalte hinzufügen ausgewählt ist. Diese Vorgehensweise hat dieselbe Auswirkung wie ein einfaches Auswählen von Spalte hinzufügen.

  2. Die Spalte "Edition" in Medals hat ein anderes Format als die Spalte "Edition" in Hosts. Bevor Sie die Spalte "Edition" mit der Spalte "Season" kombinieren (oder verketten), um die Spalte "EditionID" zu erstellen, müssen Sie ein Zwischenfeld erstellen, mit dem "Edition" das richtige Format erhält. Geben Sie in die Bearbeitungsleiste über der Tabelle die folgende DAX-Formel ein.

    = YEAR([Edition])
    
  3. Nachdem Sie die Formel erstellt haben, drücken Sie die EINGABETASTE. Werte werden anhand der Formel, die Sie eingegeben haben, für alle Zeilen in der berechneten Spalte eingetragen. Wenn Sie diese Spalte mit der Spalte "Edition" in Hosts vergleichen, sehen Sie, dass die Spalten dasselbe Format haben.

  4. Benennen Sie die Spalte um, indem Sie mit der rechten Maustaste auf "BerechneteSpalte1" klicken und dann Spalte umbenennen auswählen. Geben Sie "Year" ein, und drücken Sie dann die EINGABETASTE.

  5. Als Sie eine neue Spalte erstellt haben, hat Power Pivot eine weitere Platzhalterspalte namens Spalte hinzufügen hinzugefügt. Sie möchten nun die berechnete Spalte "EditionID" erstellen, wählen Sie also Spalte hinzufügen aus. Geben Sie die folgende DAX-Formel in die Bearbeitungsleiste ein, und drücken Sie die EINGABETASTE.

    =CONCATENATE([Year],[Season])

  6. Benennen Sie die Spalte um, indem Sie doppelt auf "BerechneteSpalte1" klicken und "EditionID" eingeben.

  7. Sortieren Sie die Spalte in aufsteigender Reihenfolge. Die Tabelle "Medaillen" in Power Pivot sieht nun wie auf dem folgenden Bildschirm aus.
    Tabelle 'Medals' mit einem berechneten Feld, das mithilfe von DAX erstellt wurde

Sie sehen, dass viele Werte in der Tabelle Medals in deren Feld "EditionID" wiederholt sind. Das geht in Ordnung und ist erwartet, weil bei jeder Austragung der Olympischen Spiele (jetzt dargestellt durch Wert "EditionID") viele Medaillen vergeben wurden. Eindeutig ist in der Tabelle Medals jede vergebene Medaille. Der eindeutige Bezeichner für jeden Datensatz in der Tabelle Medals und deren vorgesehener Primärschlüssel ist das Feld "MedalKey".

Im nächsten Schritt wird eine Beziehung zwischen Hosts und Medals erstellt.

Erstellen einer Beziehung mithilfe von berechneten Spalten

Verwenden Sie nun die von Ihnen erstellten berechneten Spalten, um eine Beziehung zwischen Hosts und Medals herzustellen.

  1. Wählen Sie im Power Pivot-Fenster im Menüband Start _GT_ Ansicht > Diagrammansicht aus. Mithilfe der Schaltflächen unten im PowerView-Fenster können Sie auch zwischen der Rasteransicht und der Diagrammansicht wechseln, wie auf dem folgenden Bildschirm zu sehen ist.
    Schaltfläche für Diagrammsicht in Power Pivot

  2. Erweitern Sie Hosts , damit Sie alle Felder anzeigen können. Wir haben die Spalte "Editions-Nr" erstellt, um als Primärschlüssel für die Tabelle " Hosts " (einmaliges, nicht wiederholtes Feld) zu fungieren, und in der Tabelle " Medaillen " eine Spalte "Editionen" erstellt, um eine Beziehung zwischen diesen zu ermöglichen. Wir müssen Sie beide finden und eine Beziehung erstellen. Power Pivot stellt ein Suchfeature im Menüband bereit, sodass Sie Ihr Datenmodell nach entsprechenden Feldern durchsuchen können. Der folgende Bildschirm zeigt das Fenster " Metadaten suchen " mit der im Feld Suchen nach eingegebenen Editions-Nr.
    Verwenden von 'Suchen' in der Power Pivot-Diagrammsicht

  3. Positionieren Sie die Tabelle Hosts so, dass sie sich neben Medals befindet.

  4. Ziehen Sie die Spalte "Editionen" in " Medaillen " in die Spalte "Editions-Nr" in " Hosts". Power Pivot erstellt eine Beziehung zwischen den Tabellen auf der Grundlage der Spalte Editions-Nr, und zeichnet eine Linie zwischen den beiden Spalten, die die Beziehung angibt.
    Diagrammsicht, in der eine Tabellenbeziehung gezeigt wird

In diesem Abschnitt haben Sie ein neues Verfahren zum Hinzufügen neuer Spalten, zum Erstellen einer berechneten Spalte mit DAX und zum Erstellen einer neuen Beziehung zwischen Tabellen gelernt. Die Tabelle Hosts ist jetzt in das Datenmodell integriert, und Ihre Daten stehen der PivotTable in Sheet1zur Verfügung. Sie können die zugeordneten Daten auch verwenden, um zusätzliche PivotTables, PivotCharts, Power View-Berichte und vieles mehr zu erstellen.

Erstellen einer Hierarchie

Die meisten Datenmodelle enthalten Daten, die von sich aus hierarchisch sind. Häufige Beispiele sind Kalenderdaten, geografische Daten und Produktkategorien. Das Erstellen von Hierarchien in Power Pivot ist nützlich, weil Sie ein Element – die Hierarchie – auf einen Bericht ziehen können, anstatt dieselben Felder immer wieder zusammenstellen und anordnen zu müssen.

Auch die Daten zu den Olympischen Spielen sind hierarchisch. Die Hierarchie für die Olympischen Spiele lässt sich durch die Begriffe Sportarten (Sports), Disziplinen (Disciplines) und Wettkämpfe (Events) beschreiben. Für jede Sportart gibt es mindestens eine zugehörige Disziplin (gelegentlich sind es viele). Und für jede Disziplin gibt es mindestens einen Wettbewerb (für manche Disziplinen gibt es auch viele Wettkämpfe). Die folgende Abbildung veranschaulicht die Hierarchie.

Die logische Hierarchie für die Daten zu olympischen Medaillen

In diesem Abschnitt erstellen Sie zwei Hierarchien innerhalb der olympischen Daten, die Sie bisher in diesem Lernprogramm verwendet haben. Anschließend verwenden Sie diese Hierarchien dazu festzustellen, wie Hierarchien ein Strukturieren von Daten in PivotTables sowie, im nächsten Lernprogramm, in Power View vereinfachen.

Erstellen einer Sportartenhierarchie

  1. Wechseln Sie in Power Pivot zur Diagrammsicht. Erweitern Sie die Tabelle Events, sodass Sie alle Felder der Tabelle sehen können.

  2. Klicken Sie bei gedrückter STRG-TASTE auf die Felder "Sport", "Discipline" und "Event". Klicken Sie für diese drei ausgewählten Felder mit der rechten Maustaste, und wählen Sie Hierarchie erstellen aus. Am Ende der Tabelle wird der übergeordnete Hierarchieknoten Hierarchie1 erstellt, und die ausgewählten Spalten werden als untergeordnete Knoten unter die Hierarchie kopiert. Vergewissern Sie sich, dass "Sport" der erste Eintrag in der Hierarchie ist und dann "Discipline" und "Event" folgen.

  3. Doppelklicken Sie auf den Titel Hierarchie1, und geben Sie SDE ein, um die neue Hierarchie umzubenennen. Sie haben nun eine Hierarchie, die die Felder "Sport", "Discipline" und "Event" enthält. Ihre Tabelle "Events" sieht jetzt so aus wie auf dem folgenden Bildschirmfoto.

    Eine Hierarchie, die in der Power Pivot-Diagrammsicht angezeigt wird

Erstellen einer Austragungsorthierarchie

  1. Wählen Sie in Power Pivot in der Diagrammansicht die Tabelle Hosts aus, und klicken Sie in der Tabellenkopfzeile auf die Schaltfläche Hierarchie erstellen, wie im folgenden Bildschirm gezeigt.

    Die Schaltfläche 'Hierarchie erstellen'
    Am unteren Rand der Tabelle wird eine leere Hierarchie übergeordneter Knoten angezeigt.

  2. Geben Sie Locations (Austragungsorte) als Namen für die neue Hierarchie ein.

  3. Es gibt viele Wege, wie einer Hierarchie Spalten hinzugefügt werden können. Ziehen Sie die Felder "Season", "City" und "NOC_CountryRegion" auf den Hierarchienamen (in diesem Fall Locations). Wenn der Hierarchiename hervorgehoben ist, geben Sie die Maustaste frei, damit die Felder hinzugefügt werden.

  4. Klicken Sie mit der rechten Maustaste auf "EditionID", und wählen Sie Zur Hierarchie hinzufügen aus. Wählen Sie Locations aus.

  5. Stellen Sie sicher, dass die untergeordneten hierarchischen Knoten in der Reihenfolge sind. Die Reihenfolge sollte von oben nach unten lauten: Saison, NOC, Ort, Editions-Nr. Wenn Ihre untergeordneten Knoten nicht in der richtigen Reihenfolge sind, ziehen Sie Sie einfach in die entsprechende Reihenfolge in der Hierarchie. Die Tabelle sollte wie auf dem folgenden Bildschirm aussehen.
    Tabelle 'Hosts' mit einer Hierarchie

Ihr Datenmodell hat jetzt Hierarchien, die sich in Berichten sinnvoll verwenden lassen. Im nächsten Abschnitt erfahren Sie, wie sich Berichte mithilfe dieser Hierarchien schneller und konsistenter erstellen lassen.

Verwenden von Hierarchien in PivotTables

Die Hierarchien "Sports" und "Locations" können Sie nun zu PivotTables oder Power View hinzufügen und schnell Ergebnisse erzielen, die nützliche Datengruppierungen enthalten. Vor dem Erstellen von Hierarchien mussten Sie der PivotTable einzelne Felder hinzufügen und diese Felder so anordnen, wie sie angezeigt werden sollen.

In diesem Abschnitt verwenden Sie die Hierarchien, die Sie im vorherigen Abschnitt erstellt haben, dazu, Ihre PivotTable schnell zu verfeinern. Anschließend erstellen Sie die gleiche PivotTable-Ansicht mit den einzelnen Feldern in der Hierarchie, denn nur so können Sie ein Verwenden von Hierarchien mit einem Verwenden von einzelnen Feldern vergleichen.

  1. Kehren Sie zu Excel zurück.

  2. Entfernen Sie auf Tabelle1 (Sheet1) unter PivotTable-Felder die Felder aus dem Bereich ZEILEN und dann alle Felder aus dem Bereich SPALTEN. Vergewissern Sie sich, dass die PivotTable ausgewählt ist (die nun ziemlich klein ist, sodass Sie die Zelle A1 auswählen können, um sicherzustellen, dass die PivotTable ausgewählt ist). Die einzigen verbliebenen Feldern in den "PivotTable-Feldern" sind "Medal" im Bereich FILTER und "Anzahl von Medal" (Count of Medal) im Bereich WERTE. Die nahezu leere PivotTable sollte wie auf dem folgenden Bildschirmfoto aussehen.

    Nahezu leere PivotTable

  3. Ziehen Sie im Bereich PivotTable-Felder SDE aus der Tabelle Ereignisse in den Bereich Zeilen. Ziehen Sie dann die Speicherorte aus der Tabelle Hosts in den Bereich Spalten . Durch Ziehen dieser beiden Hierarchien wird Ihre PivotTable mit zahlreichen Daten gefüllt, die alle in der Hierarchie angeordnet sind, die Sie in den vorherigen Schritten definiert haben. Der Bildschirm sollte wie der folgende Bildschirm aussehen.
    PivotTable mit hinzugefügter Hierarchie

  4. Lassen Sie uns diese Daten ein wenig Filtern und nur die ersten zehn Zeilen mit Ereignissen anzeigen. Klicken Sie in der PivotTable auf den Pfeil in Zeilenbeschriftungen, klicken Sie auf (alle auswählen), um alle Auswahlen zu entfernen, und klicken Sie dann auf die Kästchen neben den ersten zehn Sportarten. Ihre PivotTable sieht jetzt wie der folgende Bildschirm aus.
    Gefilterte PivotTable

  5. Sie können alle diese Sportarten in der PivotTable erweitern, bei der es sich um die oberste Ebene der SDE-Hierarchie handelt, und Informationen in der nächsten Ebene nach unten in der Hierarchie (Disziplin) anzeigen. Wenn für diese Disziplin eine niedrigere Ebene in der Hierarchie vorhanden ist, können Sie die Disziplin erweitern, um die Ereignisse anzuzeigen. Sie können dasselbe für die Positionshierarchie durchführen, wobei die oberste Ebene der Saison ist, die in der PivotTable als Sommer und Winter angezeigt wird. Wenn wir den Aquatics Sport erweitern, sehen wir alle seine untergeordneten Disziplin Elemente und deren Daten. Wenn wir die Tauch Disziplin unter Aquatics erweitern, sehen wir auch seine untergeordneten Ereignisse, wie es im folgenden Bildschirm gezeigt wird. Wir können das gleiche für Wasser Polo und sehen, dass es nur ein Ereignis hat.
    Untersuchen der Hierarchie in der PivotTable

Durch Ziehen der beiden Hierarchien haben Sie schnell eine PivotTable mit interessanten und strukturierten Daten erstellt, die Sie detailliert auswerten, filtern und anordnen können.

Erstellen Sie nun die gleiche PivotTable ohne die Vorteile von Hierarchien.

  1. Entfernen Sie unter "PivotTable-Felder" das Feld "Locations" aus dem Bereich SPALTEN. Entfernen Sie dann SDE aus dem Bereich ZEILEN. Nun wird wieder die einfache PivotTable angezeigt.

  2. Ziehen Sie aus der Tabelle Hosts die Felder "Season", "City", "NOC_CountryRegion" und "EditionID" in den Bereich SPALTEN, und ordnen Sie die Felder in dieser Reihenfolge an (von oben nach unten).

  3. Ziehen Sie aus der Tabelle Events die Felder "Sport", "Discipline" und "Event" in den Bereich ZEILEN, und ordnen Sie die Felder in dieser Reihenfolge an (von oben nach unten).

  4. Filtern Sie in der PivotTable die "Zeilenbeschriftungen" nach den obersten zehn Sportarten.

  5. Reduzieren Sie alle Zeilen und Spalten, und erweitern Sie dann Aquatics, dann Diving und Water Polo. Die Arbeitsmappe sieht wie der folgende Bildschirm aus.
    PivotTable, die ohne Hierarchien erstellt wurde

Der Bildschirm sieht ähnlich aus, allerdings haben Sie sieben einzelne Felder in die Bereiche von PivotTable-Felder gezogen, anstatt einfach zwei Hierarchien zu ziehen. Wenn Sie die einzige Person sind, die PivotTables oder Power View auf Basis dieser Daten erstellt, scheint ein Erstellen von Hierarchien lediglich praktisch zu sein. Wenn aber viele Personen Berichte erstellen und die richtige Reihenfolge der Felder ermitteln müssen, damit die gewünschten Ansichten angezeigt werden, führen Hierarchien schnell zu einer Produktivitätsverbesserung, und ermöglichen sie Konsistenz.

In einem weiteren Lernprogramm erfahren Sie, wie Sie Hierarchien und andere Felder in optisch ansprechenden Berichten verwenden können, die mit Power View erstellt wurden.

Wissensstand und Prüfung

Wiederholung des Gelernten

Ihre Excel-Arbeitsmappe hat jetzt ein Datenmodell, das Daten aus mehreren Quellen enthält, die über vorhandene Felder und berechnete Spalten verknüpft sind. Sie haben außerdem Hierarchien, die die Struktur der Daten in Ihren Tabellen widerspiegeln und zur Folge haben, dass sich überzeugende Berichte schnell, konsistent und einfach erstellen lassen.

Sie haben gelernt, dass Sie durch Erstellen von Hierarchien die zu den Daten gehörende Struktur angeben und in Berichten schnell hierarchische Daten verwenden können.

Im nächsten Lernprogramm aus dieser Reihe erstellen Sie mit Power View optisch ansprechende Berichte zu olympischen Medaillen. Außerdem führen Sie weitere Berechnungen aus, optimieren Sie Daten für eine schnelle Berichterstellung und importieren Sie zusätzliche Daten, damit diese Berichte noch interessanter werden. Dies ist der entsprechende Link:

Lernprogramm 3: Erstellen von kartenbasierten Power View-Berichten

PRÜFUNG

Sie möchten feststellen, wie gut Sie sich an das Gelernte erinnern? Nachstehend haben Sie Gelegenheit dazu. In der folgenden kleinen Prüfung werden Features, Möglichkeiten oder Anforderungen hervorgehoben, die Sie in diesem Lernprogramm kennengelernt haben. Am Ende der Seite finden Sie die Antworten. Viel Glück!

Frage 1: In welcher der folgenden Sichten können Sie Beziehungen zwischen zwei Tabellen erstellen?

A: Sie erstellen Beziehungen zwischen Tabellen in Power View.

B: Sie erstellen Beziehungen zwischen Tabellen mithilfe der Diagrammsicht in Power Pivot.

C: Sie erstellen Beziehungen zwischen Tabellen mithilfe der Datensicht (Rastersicht) in Power Pivot.

D: Alle vorstehend genannten Punkte

Frage 2: WAHR oder FALSCH Sie können Beziehungen zwischen Tabellen auf Basis eines eindeutigen Bezeichners herstellen, der mit DAX-Formeln erstellt wurde.

A: WAHR

B: FALSCH

Frage 3: An welchen der folgenden Stellen können Sie eine DAX-Formel erstellen?

A: Im Berechnungsbereich von Power Pivot

B: In einer neuen Spalte in Power Pivot

C: In jeder Zelle in Excel 2013

D: Sowohl A als auch B

Frage 4: Welche der folgenden Aussagen zu Hierarchien ist wahr?

A: Wenn Sie eine Hierarchie erstellen, sind die darin enthaltenen Felder nicht mehr einzeln verfügbar.

B: Wenn Sie eine Hierarchie erstellen, können die darin enthaltenen Felder samt ihrer Hierarchie in Clienttools verwendet werden, indem die Hierarchie einfach in einen Power View- oder PivotTable-Bereich gezogen wird.

C: Wenn Sie eine Hierarchie erstellen, werden die zugrunde liegenden Daten im Datenmodell in einem Feld kombiniert.

D: In Power Pivot können keine Hierarchien erstellt werden.

Prüfungsantworten

  1. Richtige Antwort: D

  2. Richtige Antwort: A

  3. Richtige Antwort: D

  4. Richtige Antwort: B

Hinweise: Daten und Bilder in dieser Lernprogrammreihe basieren auf folgenden Datenquellen:

  • Olympics Dataset von Guardian News & Media Ltd.

  • Flaggenbilder von CIA Factbook (cia.gov)

  • Bevölkerungsdaten von der Weltbank (worldbank.org)

  • Piktogramme der olympischen Sportarten von Thadius856 und Parutakupiu

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Office Insider werden

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×