Direkt zum Inhalt
HeimAnleitungenPower BI

Wie man in Power BI Datentabellen erstellt

In dieser visuellen Schritt-für-Schritt-Anleitung lernst du, wie du in Power BI Datumstabellen erstellst.
Aktualisierte 11. Sept. 2024  · 12 Min. lesen

Was sind Power BI Datumstabellen?

Datumstabellen in Power BI sind Tabellen, die nur datumsbezogene Daten enthalten. Es handelt sich um eine Standard-Dimensionstabelle, die verwendet werden kann, um auf Daten in deinem Modell zu verweisen und Daten auf der Grundlage dieser Daten zu analysieren. Sie sind auch nützlich für die Berechnung von Zeitinformationen und bei der Erstellung von Berichten, die genaue Datumsangaben erfordern.

Übe mit dieser praktischen Übung das Erstellen von Datumstabellen in Power BI.

Warum sind Datentabellen bei der Datenanalyse nützlich?

In Power BI-Berichten werden normalerweise datums- und zeitbasierte Analysen benötigt. An dieser Stelle ist die Erstellung einer Datumstabelle sehr hilfreich. Datumstabellen ermöglichen es dir, deine Daten nach Datumsattributen wie Wochentag, Monat, Quartal und Jahr zu unterteilen. Sie ermöglichen dir auch die Verwendung von DAX-Zeitintelligenzfunktionen, die normalerweise ohne eine Datumstabelle nicht funktionieren würden. Bei der Verwendung von Datentabellen müssen alle Spalten richtig formatiert sein, damit sie richtig analysiert werden können.

Power BI Kalender Screenshot

Voraussetzungen für die Erstellung einer Datentabelle in Power BI

Einige der Anforderungen an eine Datumstabelle sind die folgenden:

  • Die Datumstabelle sollte eine Datumsspalte mit dem Datentyp Datum/Zeit haben.
  • Eine Datumsspalte sollte keine Leerzeichen enthalten.
  • Eine Datumsspalte muss eindeutige Werte haben.
  • In einer Datumsspalte sollten keine Daten fehlen.
  • Die Datumstabelle muss sich über ganze Jahre erstrecken, d.h. sie muss alle in der Datumstabelle gespeicherten Datumswerte umfassen, die z.B. Kalenderjahre (Januar-Dezember) oder Steuerjahre sein können.
  • Die Datumsspalte muss als Datumstabelle gekennzeichnet sein (dies wird später in diesem Artikel noch genauer erläutert).

Namen für Power BI Datumstabellen

Datumstabellen sind auch unter verschiedenen anderen Namen bekannt, wie z. B. Kalendertabelle, Datums-Dimensionstabelle und Kalender-Dimensionstabelle. Alle diese Namen beziehen sich auf dasselbe: eine Tabelle mit einem Datensatz pro Tag und einer Spalte, die das Attribut des Datums anzeigt.

Power BI von Grund auf beherrschen

Keine Erfahrung erforderlich - lerne die Arbeit mit Daten über Power BI.
Kostenloses Lernen Beginnen

Power BI Datentabellen generieren 

Es gibt vier Hauptarten, wie man in Power BI Datumstabellen erstellen kann:

  • Quelle Daten
  • Auto Datum/Uhrzeit
  • DAX
  • Power Query

Quelle Daten

Wenn du deine Daten importierst, kann es sein, dass sie bereits eine Datumstabelle enthalten, die in der Datenquelle erstellt wurde. In diesem Fall ist es nicht nötig, eine weitere Datumstabelle zu erstellen. Diese Datumstabelle ist sofort einsatzbereit, du kannst sie also einfach in das Datenmodell bringen und eine Beziehung zu anderen Tabellen in deinem Datenmodell wird erstellt.

Wenn die Datumstabelle nicht in den Quelldaten enthalten ist, gibt es mehrere Methoden, um sie zu erstellen.

Auto Datum/Uhrzeit

Wenn du deine Daten nach Datumsperioden filterst, nutzt der Auto-Datum/Uhrzeit-Ansatz eine einfache Zeitintelligenz, die auf den bereits in dein Modell geladenen Datumsspalten basiert. Es bietet jedoch keine Datumstabelle, die zum Schneiden und Würfeln anderer Tabellen verwendet werden kann. Um diese Methode zu verwenden, musst du zunächst die automatische Datums-/Zeiteinstellung in Power BI aktivieren. Navigiere zum Menüband " Datei" > "Optionen und Einstellungen" > "Optionen" > "Daten laden" > "Aktuelle Datei" > "Zeitintelligenz" > "Automatisches Datum/Uhrzeit aktivieren ".

Power BI Optionen Screenshot

Wenn die Option aktiviert ist, erstellt Power BI Desktop eine versteckte automatische Datums-/Zeittabelle, die auf den Daten in der Datumsspalte basiert. Anschließend wird eine Beziehung zwischen der versteckten automatischen Datum/Zeit-Datums-Spalte und der Datumsspalte im Modell hergestellt. 

Wenn eine automatische Datums-/Zeittabelle vorhanden ist, wird sie nicht als Feld im Bereich Felder angezeigt. Stattdessen kann es als erweiterbares Dropdown mit dem Namen der Datumsspalte gefunden werden, wie unten gezeigt. Wenn du die Datumsspalte erweiterst, siehst du eine Hierarchie, die sogenannte Datumshierarchie, die Jahr, Quartal, Monat und Tag umfasst.

Power BI Kunden-ID

Daraus kann man dann ein Bild erstellen.

Power BI Liniendiagramm

DAX

Eine andere Methode zur Erstellung einer Datumsdimensionstabelle in Power BI ist die Verwendung von Data Analysis Expression (DAX)-Methoden. CalendarAuto und Calendar werden häufig verwendet, um diese Tabellen zu erstellen. Der Unterschied zwischen diesen beiden Funktionen besteht darin, dass die Funktion Calendar einen Datumsbereich zurückgibt, der auf den als Parameter in der Funktion angegebenen Start- und Enddaten basiert, während die Funktion CalendarAuto einen Datumsbereich zurückgibt, der automatisch aus dem Datensatz ermittelt wird. Das Startdatum ist das früheste Datum in deinem Datensatz und das Enddatum ist das jüngste Datum in deinem Datensatz.

Um die Kalenderfunktion zu nutzen, navigiere zur Registerkarte Tabelle im Menüband von Power BI Desktop. Wähle Neue Tabelle und gib dann die DAX-Formel wie unten gezeigt ein.

Power BI DAX Formel

Power BI DAX Formel 2

Die obige DAX-Funktion erstellt eine Datumstabelle mit einer Datumsspalte. Andere Spalten, wie Jahr, Monat, Wochentag und Woche des Jahres, können der Tabelle hinzugefügt werden. Wähle dazu die Schaltfläche Neue Spalte im Menüband und gib die DAX-Gleichung für jede Spalte ein, die du hinzufügen möchtest. In den folgenden Beispielen werden wir die DAX-Gleichung schreiben, um das Jahr, den Monat und die Monatszahlen aus der Datumstabelle zu erhalten.

Power BI Neue Spalte auswählen

Power BI DAX Datumsformel

Power BI DAX Datum Formel 2

Power BI DAX Datum Formel 3

Die Ergebnisse der DAX-Gleichungen, die für all diese neuen Spalten geschrieben wurden, sind unten dargestellt:

Power BI DAX Datum Gleichungen Ergebnisse

Andere Ausdrücke können verwendet werden, um so viele zusätzliche datumsbezogene Spalten zu erhalten, wie du willst.

Wir haben gerade DAX verwendet, um eine Datumstabelle zu erstellen. Diese Methode fügt dem Datenmodell jedoch lediglich deine neue Tabelle hinzu; du musst noch Beziehungen zwischen deinen Datumstabellen erstellen und deine Tabelle dann als offizielle Datumstabelle des Datenmodells markieren.

Power Query

Um eine Datumstabelle in Power BI zu erstellen, verwendest du die Mash-up-Sprache, die auch als M-Query bekannt ist.

Klicke dazu auf die Schaltfläche Daten transformieren im Menüband und navigiere dann zu Power Query.

Power BI Daten transformieren

Klicke mit der rechten Maustaste in den leeren Bereich des linken Abfragefensters, um das folgende Dropdown-Menü aufzurufen, in dem du Neue Abfrage und Leere Abfrage auswählst.

Power BI Leere Abfrage auswählen

Gib auf der leeren Abfrage-Registerkarte die M-Abfrage ein, um die Datumstabelle zu erstellen (siehe unten):

Power BI M-query

Das Argument #date gibt den frühesten Tag im Startjahr, -monat und -tag deiner Daten an, und 365*7 steht für das Datum der nächsten 7 Jahre. Die Tage, Stunden, Minuten und Sekunden werden durch #duration dargestellt, und #duration(1,0,0,0) bedeutet in der obigen Abfrage 1 Tag, 0 Stunden, 0 Minuten und 0 Sekunden. Der Vorteil dieses Ansatzes für die Erstellung von Datumstabellen gegenüber anderen ist, dass er automatisch aktualisiert wird, wenn neue Daten eintreffen, sodass die Tabelle nicht neu erstellt werden muss.

Power BI M-Gleichung Ergebnisse

Um das Ergebnis der M-Gleichung von einer Datumsliste in eine Datentabelle umzuwandeln, navigiere zur Registerkarte Transformieren im Menüband und wähle Umwandeln und dann In Tabelle.

Power BI Erstellen einer Datumstabelle

Danach kannst du weitere datumsbezogene Spalten einfügen, so wie wir es bei der Erstellung von Datumstabellen mit der DAX-Gleichung gemacht haben. Dazu musst du zunächst den Datentyp der Datumsspalte in Datum ändern, indem du das Symbol links neben dem Spaltennamen auswählst.

Erstellen einer Datumsspalte in Power BI

Nachdem du den Datentyp geändert hast, kannst du der Tabelle neue Spalten hinzufügen, indem du zum Menüband Spalte hinzufügen navigierst, das Dropdown-Menü direkt unter Datum auswählst und dann Jahr oder eine andere Spalte auswählst, die du hinzufügen möchtest.

Erstellen von Datumstabellen in Power BI 3

Wie oben zu sehen, kannst du in der Datumsauswahl Jahr, Monat, Quartal, Woche, Tag und Alter eingeben.

Wir haben jetzt erfolgreich Power Query verwendet, um eine Datumstabelle zu erstellen. Du kannst nun deine neu erstellte Datumstabelle als solche markieren, nachdem du sie in das Datenmodell gezogen hast.

Eine Tabelle als Datumstabelle markieren

Nachdem du die Datumstabelle mit einer der oben beschriebenen Methoden erstellt hast, musst du sie im nächsten Schritt als Datumstabelle markieren. Klicke dazu mit der rechten Maustaste auf den Tabellennamen im Bereich Felder und wähle Als Datumstabelle markieren.

Power BI Funktion "Als Datum markieren" Tabelle

Power BI überprüft die Daten in der Tabelle, indem es sie als Datumstabelle markiert und sicherstellt, dass die Datumsspalte vom Datentyp Datum ist und eindeutige Werte enthält.

Als Datumstabelle in Power BI markieren

Wenn eine Tabelle als Datumstabelle markiert wird, werden die automatisch generierten Hierarchien für das Datumsfeld in der Datumstabelle gelöscht; die Hierarchien für andere Datumsfelder in anderen Tabellen bleiben jedoch erhalten, bis eine Beziehung zwischen diesem Feld und der generierten Datumstabelle hergestellt wird.

Werde ein Power BI Datenanalyst

Beherrsche das beliebteste Business Intelligence Tool der Welt.

Kostenloses Lernen Beginnen

Erstellen von Beziehungen zwischen Datumstabellen und anderen Tabellen

Power BI-Beziehungen bieten ein klares Verständnis dafür, wie Tabellen miteinander verbunden sind. Sie zeigt, wie zwei oder mehr Tabellen typischerweise durch eine Spalte verknüpft werden, und fügt dann die Spalten aus den einzelnen Tabellen zusammen. Diese Beziehungen werden entweder automatisch von Power BI gebildet, wenn die Daten geladen werden, oder manuell. Wenn du deine Daten in Power BI eingibst, hilft dir die Funktion Autodetect dabei, Beziehungen zwischen Spalten mit ähnlichen Namen herzustellen.

Um manuell Beziehungen zwischen der Datumstabelle und anderen Tabellen zu erstellen, navigierst du zur Registerkarte "Modell", auf der sich das Datenmodell befindet, und ziehst dann die entsprechende Spalte aus einer Tabelle auf die entsprechende Spalte der anderen Tabelle. Im folgenden Beispiel wurde das Datumsfeld aus der Tabelle "Unfälle" auf das Datumsfeld aus der Tabelle "Datum" gezogen und abgelegt.

Power BI Beziehungen mit Datumstabellen erstellen

Eine andere Möglichkeit, eine Beziehung zu erstellen, ist das Ribbon Beziehung verwalten in der Beziehungsansicht der Registerkarte Modell. In dieser Ansicht kannst du Beziehungen zwischen Tabellen erstellen, aktualisieren und löschen sowie bestehende Beziehungen automatisch erkennen.

Power BI Verwalten von Beziehungen

Power BI Verwalten von Beziehungen

Wenn du Beziehungen mit der Datumstabelle erstellst, werden Filter auf mehrere Tabellen übertragen, sodass du in deinem Bericht genaue Informationen zwischen den verbundenen Tabellen anzeigen kannst.

Im Folgenden findest du einige Beispiele dafür, wie Filter von Datumstabellen auf andere Tabellen übertragen werden. Jede dieser Instanzen kann bis zur nächsten Ebene in der Hierarchie aufgeschlüsselt werden (d.h. du kannst von Jahr zu Monat zu Quartal zu Tag usw. aufschlüsseln):

Verschiedene Datumstabellen in Power BI

Vor- und Nachteile von DAX und Power Query

Es gibt nicht viele Unterschiede zwischen den DAX- und Power Query-Ansätzen zur Erstellung einer Datumstabelle in Power BI. Die folgenden Punkte sind die wichtigsten Unterscheidungen, die getroffen werden können:

  • Der DAX-Ansatz ist etwas einfacher zu verwenden, weil du den Power Query Editor nicht öffnen musst.
  • Power Query ermöglicht die Wiederverwendbarkeit, da die Datumstabelle im Power BI-Datenfluss erstellt werden kann, mit dem du Tabellen im Power BI-Dienst erstellen, speichern und verwalten kannst.

Fazit

Wenn du eine Datentabelle mit Power BI erstellst, hast du mehr als eine Option, wie in diesem Artikel gezeigt wird. Allerdings können Überlegungen wie Benutzerfreundlichkeit, Einfachheit, Wiederverwendbarkeit und deine Anforderungen deine Wahl beeinflussen. Wenn du gerade erst mit Power BI anfängst, schau dir dieses Power BI-Tutorial für Anfänger an. Wenn du wirklich ein Power BI-Experte werden willst, melde dich für unseren Power BI Skill Track an und eröffne dir lukrative Karrieremöglichkeiten im Bereich Business Intelligence.  

Bestehe den PL-300 von Microsoft

Bereite dich auf Microsofts PL-300 vor und erhalte 50% Rabatt auf die Prüfungsgebühr.

Themen

Power BI Kurse im DataCamp 

Course

Introduction to Power BI

4 hr
409.3K
Master the Power BI basics and learn to use the data visualization software to build impactful reports.
See DetailsRight Arrow
Start Course
Mehr anzeigenRight Arrow
Verwandt

Der Blog

Die 32 besten AWS-Interview-Fragen und Antworten für 2024

Ein kompletter Leitfaden zur Erkundung der grundlegenden, mittleren und fortgeschrittenen AWS-Interview-Fragen, zusammen mit Fragen, die auf realen Situationen basieren. Es deckt alle Bereiche ab und sorgt so für eine abgerundete Vorbereitungsstrategie.
Zoumana Keita 's photo

Zoumana Keita

15 Min.

See MoreSee More