Datum und Uhrzeit sind bei der Datenanalyse von entscheidender Bedeutung. So können Sie in Power BI eine Datentabelle erstellen, um genauere Ergebnisse zu erhalten.
Daten sind wichtige Daten, die sich auf Ihre Analyse auswirken können. Daher ist die Erstellung eines Datums-/Uhrzeitfelds in Power BI unerlässlich, um die Genauigkeit Ihres Datenanalyseprozesses sicherzustellen und Ihnen bei der Optimierung Ihres Berichts zu helfen.
Unabhängig davon, ob Sie Verkaufszahlen, Finanzunterlagen, Kundenverhalten, Kundenfeedback oder Website-Verkehr betrachten, können genaue Datums- und Uhrzeitdaten wertvolle Erkenntnisse liefern. Hier kommt Ihre Power BI-Datumstabelle ins Spiel.
Sehen wir uns also an, wie wichtig eine Datumstabelle in Power BI ist und wie man eine solche erstellt.
Was ist eine Datumstabelle und warum brauchen Sie sie?
Eine Datumstabelle ist eine Dimensionsdatentabelle, die Datumsattribute wie Jahr, Monat und Tag enthält. Diese Tabelle enthält jeden Tag einen Wert, und dieser Wert ist ein Datum. Aus diesem Grund werden Datumstabellen auch Kalendertabellen genannt.
Wenn Sie Daten in Power BI analysieren, benötigen Sie aus mehreren Gründen eine Datumstabelle.
- Zur zeitintelligenten Datenanalyse.
- Zum Referenzieren und Filtern von Datumsangaben in Ihren Modellen.
- Zum Erstellen von Berichten, die datumsbezogene Informationen benötigen.
- Stellen Sie sicher, dass alle in Ihren Daten verfügbaren Daten über ein zentrales und genau formatiertes Datum für die Datenmodellierung verfügen. Dies ähnelt dem Erstellen Beziehungen zwischen mehreren Tabellen mithilfe eines Datenmodells in Excel.
- Um informative Bilder zu erstellen.
- Es bietet ein konsistentes und standardisiertes Datum für Ihre Berichte.
Was sind die Anforderungen an eine Datumstabelle?
Beim Erstellen einer Datumstabelle in Power BI sollten Sie einige Dinge beachten:
- Die erste Spalte, die Ihre Datumsspalte ist, sollte Datumsangaben vom Datumstyp „Datum/Uhrzeit“ enthalten.
- Die Datumswerte der ersten Spalte müssen eindeutig sein und dürfen kein Leerzeichen enthalten.
- Markieren Sie Ihre erstellte Datumstabelle als Datumstabelle.
- Das Datum sollte keinen fehlenden Wert aufweisen und alle Daten innerhalb eines Zeitraums enthalten. Dies kann einige Monate bis zu einem Jahr oder mehr als ein Jahr dauern.
So erstellen Sie eine Datumstabelle mit automatischem Datum/Uhrzeit
Die Funktion „Automatisches Datum“ von Power BI generiert automatisch ein Datum und eine Datumshierarchietabelle basierend auf den Spalten in Ihren Daten. Außerdem wird dieses Datum basierend auf Ihren zugrunde liegenden Daten aktualisiert. Mit der generierten Hierarchie können Sie Ihre Daten auf der Grundlage eines bestimmten Datums oder eines Zeitraums aufschlüsseln, aggregieren und filtern.
So aktivieren Sie die Funktion „Automatisches Datum“:
- Navigieren Sie zu Datei-Menüband > Optionen und Einstellungen.
- Dann auswählen Optionen > Aktuelle Datei > Daten laden > Zeitintelligenz.
- Kreuzen Sie an Automatisches Datum/Uhrzeit aktivieren Kasten.
Die Datumshierarchie umfasst hier Jahr, Quartal, Monat und Tag.
So erstellen Sie eine Datumstabelle mit DAX
Eine Sache, die macht Power BI unterscheidet sich von Microsoft Excel sind die DAX-Funktionen (Data Analysis Expression) von Power BI. Obwohl DAX in Excel verwendet werden kann, ist es für die Anwendung nicht sehr intuitiv.
CalendarAuto und Calendar sind zwei DAX-Funktionen, die zum Erstellen dieser Tabellen verwendet werden. Der einzige Unterschied zwischen beiden Funktionen besteht darin, dass der Kalender die Daten auf der Grundlage Ihrer Angaben erstellt, während die CalendarAuto-Funktionen ein Datum auf der Grundlage dessen erstellen, was automatisch aus Ihren Daten ermittelt wird.
So verwenden Sie die Kalenderfunktion:
- Navigieren Sie zu Registerkarte „Startseite“. im Menüband Ihres Power BI Desktops.
- Wählen Neuer Tisch
- Geben Sie unten die DAX-Formel ein. Mit dieser Formel wird eine Datumstabelle erstellt, die vom 1. Januar 2022 bis zum 31. Dezember 2023 reicht.
Datum = KALENDER(DATUM(2022,1,1), DATUM(2023,12,31))
- Wenn Sie möchten, dass es sich selbst erhöht, können Sie das Enddatum durch ersetzen HEUTE(), wie unten zu sehen.
Datum = KALENDER(DATUM(2022,1,1),HEUTE())
- Um eine Spalte „Jahr“ hinzuzufügen, wählen Sie Neue Kolumne und nutzen Sie die JAHR() Funktion zum Schreiben dieser DAX-Funktion.
Jahr = JAHR('Datum'[Datum])
- Wählen Neue Kolumne und fügen Sie eine Monatsspalte mit hinzu MONAT() DAX-Funktion. Diese Funktion schreibt den Monat jedoch in einem numerischen Format.
Monat = MONAT('Datum'[Datum])
- Für eine kategoriale Funktion verwenden Sie die FORMAT() Funktion.
Monatskatze = FORMAT('Datum'[Datum],„MMM“)
- Sie müssen Ihre Monatsspalte „Cat“ nach der Spalte „Monat“ sortieren, indem Sie die Option „Nach Spalte sortieren“ verwenden.
- Mit der Funktion DAY() können Sie eine Tagesspalte erstellen.
Tag = TAG('Datum'[Datum])
- Die Funktion WEEKNUM() sagt uns, in welche Woche unsere Daten fallen.
Woche = "Woche " & WOCHENNUMMER('Datum'[Datum])
- Die Funktion QUARTER() sagt uns, in welchem Quartal wir uns befinden.
Qtr = „Qtr“ & QUARTAL('Datum'[Datum])
So erstellen Sie eine Datumstabelle mit Advanced DAX
Wenn Sie mit DAX vertraut sind, können Sie die Erstellung von Datumstabellen beschleunigen. Sie können Funktionen wie verwenden VAR, ADDCOLUMNS und FORMAT um Ihre Tabelle zu schreiben, ohne manuell mehrere Spalten zu erstellen.
Hier ist ein Skript von Enterprise DNA-Experten Zeigt, wie man eine einfache Datumstabelle erstellt, ohne mehrere Spalten zu erstellen.
DateTable =
VAR StartDatum = DATUM(2020, 1, 1) // Sie können das Startdatum entsprechend Ihren Anforderungen festlegen
VAR EndDate = DATE(YEAR(TODAY()), 12, 31) // SatzEndeDatumZu Die Endevon Die aktuellJahr
ZURÜCKKEHREN
ADDCOLUMNS (
KALENDER (Startdatum, Enddatum),
"Wochentag", WOCHENTAG([Datum]),
„DayOfWeekName“, FORMAT([Datum], „dddd“)
)
So verwenden Sie dieses Skript:
- Wählen Neuer Tisch
- Kopieren Sie dann das DAX-Skript oben und fügen Sie es ein.
Wenn Sie jedoch mit diesen DAX-Funktionen nicht vertraut sind, haben wir eine Liste mit großartigen Funktionen Online-Coursera-Kurse, die Ihnen helfen können, Power BI zu meistern.
So wird Ihr Tisch zum Termintisch
Nachdem Sie Ihre Datumstabelle erstellt haben, müssen Sie die neu erstellte Tabelle als Datumstabelle markieren. Dies ist der letzte Schritt im Erstellungsprozess der Datumstabelle.
Sie können dies tun, indem Sie:
- Klicken Sie mit der rechten Maustaste auf den Tabellennamen im Feldbereich.
- Wählen Als Datumstabelle markieren.
- Sie können auch die Option Als Datumstabelle markieren im Power BI-Menüband verwenden.
- Wähle aus Datum Möglichkeit.
- Wählen OK.
Geschäftstermine mit Power BI
Daten sind ein wesentlicher Bestandteil jeder Analyse, unabhängig von Ihrer Branche. Daher benötigen Sie eine zentralisierte und standardisierte Datumstabelle, die Ihnen beim Erreichen Ihres Ziels hilft. Mit diesem Wissen können Sie Ihre Datumstabelle erstellen und anpassen, um sie an die Anforderungen Ihrer Organisation und Ihres Datenprojekts anzupassen.