top of page

Tutorial: Datumsspalte in Power BI

In Power BI spielt die korrekte Handhabung von Datumsangaben eine entscheidende Rolle für die Qualität und Aussagekraft der Analysen. In diesem Blogartikel zeige ich Ihnen, wie Sie Ihre Datumsangaben in Power BI optimal verwalten und welche Schritte notwendig sind, um Ihre Datenmodelle effizienter und flexibler zu gestalten.



Der Ausgangspunkt: Der Umgang mit Datumsspalten

In unserem Beispielmodell haben wir verschiedene Datumsspalten, wie das Auftragsdatum, das Fälligkeitsdatum und das Lieferdatum, die mit Kunden- und Adressinformationen in einer Faktentabelle verknüpft sind. Ein häufiges Problem in Power BI ist, dass Datumsspalten standardmäßig als „Datum-Uhrzeit“-Spalten formatiert sind, obwohl in den meisten Fällen nur das Datum ohne Uhrzeit relevant ist.


Für eine effizientere Datenanalyse und eine bessere Performance ist es daher ratsam, diese Spalten in reine „Datum“-Spalten umzuwandeln. Dies erreichen wir, indem wir die Datentypen der entsprechenden Spalten in Power BI von „Datum/Uhrzeit“ auf „Datum“ ändern. Dieser Schritt erleichtert nicht nur die Handhabung der Daten, sondern verbessert auch die Performance des Berichts, insbesondere beim Verknüpfen mit anderen Datumsspalten.

Datumsspalten in Power BI - Datentyp Datum

Der automatische Datumskalender in Power BI

Power BI erstellt standardmäßig für jede Datumsspalte im Hintergrund eine Datumstabelle und generiert automatisch eine Datumshierarchie. Diese Hierarchie ermöglicht es, das Datum nach Jahr, Quartal, Monat und Tag auszuwerten. Obwohl dieser automatische Assistent auf den ersten Blick praktisch erscheint, bringt er einige Einschränkungen mit sich.

Datumsspalten in Power BI - automatische Datumshierachie

Eine der größten Herausforderungen ist, dass bestimmte Funktionen Schwierigkeiten haben, diese Datumshierarchie korrekt zu nutzen. Außerdem haben Anwender keine vollständige Kontrolle über diese automatisch generierten Tabellen, was die Flexibilität bei der Modellierung einschränkt. Aus diesem Grund empfiehlt es sich, diese automatische Datumshierarchie zu deaktivieren und stattdessen eine eigene, separate Datumstabelle zu erstellen.


Deaktivierung der automatischen Datumshierarchie

Um die automatische Datumshierarchie in Power BI zu deaktivieren, navigieren wir zu den „Optionen und Einstellungen“ und deaktivieren die entsprechende Funktion entweder global für alle zukünftigen Projekte oder spezifisch für das aktuelle Datenmodell. Nachdem diese Funktion deaktiviert wurde, verschwinden die automatischen Hierarchien und die damit verbundenen Symbole aus dem Modell.

Datumsspalten in Power BI - Automatische Datum Uhrzeit Zeitintelligenz deaktiveren

Erstellen einer benutzerdefinierten Datumstabelle

Für eine bessere Kontrolle und mehr Flexibilität erstellen wir eine eigene Datumstabelle. In Power BI gibt es dafür mehrere Ansätze. Eine der einfachsten Methoden ist die Verwendung der CALENDARAUTO-Funktion in DAX. Diese Funktion durchläuft das gesamte Datenmodell, identifiziert alle Datumsspalten und erstellt automatisch eine Tabelle, die den gesamten Datumsbereich abdeckt.

Datumsspalten in Power BI - CALENDARAUTO

Diese Tabelle wird dann als offizielle Datumstabelle im Modell definiert, indem sie in den Tabellentools als solche markiert wird.

Datumsspalten in Power BI - Datumstabelle markieren

Verknüpfung der Datumstabelle mit den Faktentabellen

Nachdem die Datumstabelle erstellt wurde, verknüpfen wir sie mit den entsprechenden Datumsspalten in den Faktentabellen. In unserem Beispiel ist das „OrderDate“ die führende Datumsspalte, die aktiv mit der neuen Datumstabelle verknüpft wird. Weitere Spalten wie das „DueDate“ und „ShipmentDate“ werden als inaktive Verbindungen hinzugefügt, die nur bei Bedarf aktiviert werden.

Datumsspalten in Power BI - Datumstabellen Verknüpfungen

Abschluss: Optimierung des Datenmodells

Um sicherzustellen, dass Anwender ausschließlich auf der Dimensionsebene filtern, blenden wir alle Key-Spalten, einschließlich der ID-Spalten, in den Faktentabellen aus. Dies reduziert die Komplexität des Modells und sorgt für eine konsistente Nutzung der Dimensionstabellen.

Datumsspalten in Power BI - Key und ID Spalten ausblenden


Mit diesen Schritten haben Sie nun die Grundlagen geschaffen, um Ihre Datumsangaben in Power BI optimal zu verwalten und Ihr Datenmodell effizienter zu gestalten. In einem zukünftigen Artikel werden wir tiefer in die Erstellung und Nutzung von erweiterten Datumstabellen eintauchen, um noch präzisere und aussagekräftigere Analysen zu ermöglichen.


Ich hoffe, dieser Leitfaden hat Ihnen einen guten Überblick gegeben, wie Sie in Power BI von der automatischen Datumshierarchie zu einer benutzerdefinierten Datumstabelle wechseln können. Bis zum nächsten Mal!

13 Ansichten0 Kommentare

Aktuelle Beiträge

Alle ansehen

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page