Einführung in Power BI Calendar

Power BI DAX-Funktionen sind einfach unglaublich und flexibel, um viele komplexe Berechnungen durchzuführen. Mit Power BI Desktop können Sie unter Verwendung der Funktion KALENDER einen Kalender erstellen, indem Sie das Start- und das Enddatum angeben. Wir können nicht nur einen manuellen Kalender, sondern auch einen Kalender aus der Datentabelle erstellen. In diesem Artikel werden wir Sie durch die CALENDAR-Funktion in Power BI führen.

Was macht die CALENDAR-Funktion in Power BI?

CALENDAR ist eine DAX-Funktion, mit der in Power BI anhand des angegebenen Start- und Enddatums eine Kalendertabelle erstellt werden kann. So einfach ist das: Nachfolgend finden Sie die Syntax der CALENDAR-Funktion.

Um einen Kalender zu erstellen, benötigen wir Daten, also müssen wir Startdatum und Enddatum angeben. Wenn Sie beispielsweise einen Kalender für den Monat August 2019 erstellen möchten, lautet das Startdatum „01. August 2019“ und das Enddatum „31. August 2019“.

Eine weitere Sache, die wir uns über diese Kalenderfunktion Gedanken machen müssen, ist, dass wir bei der Angabe des Start- und Enddatums die Daten nicht einfach wie gewohnt eingeben können, sondern die DATE-Funktion verwenden müssen, um Jahr, Monat und Tag getrennt anzugeben.

Wie verwende ich die Kalenderfunktion in Power BI?

Nachfolgend finden Sie verschiedene Beispiele für die Verwendung der Kalenderfunktion in Power BI:

Power BI-Kalender - Beispiel 1

  • Angenommen, wir müssen einen Kalender für den Monat August 2019 erstellen. Klicken Sie in Power BI auf der Registerkarte "Modellierung" auf die Option "Neue Tabelle".

  • Daraufhin werden Sie aufgefordert, die Tabelle mit dem Namen "Kalender August 2019" zu versehen.

  • Öffnen Sie jetzt die Kalender-DAX-Funktion.

  • Da wir einen Kalender für den Monat August 2019 erstellen, müssen wir das Startdatum angeben, sodass unser Startdatum der 01. August 2019 ist. Um dieses Datum einzugeben, müssen wir die DATE DAX-Funktion verwenden.

  • Für diese DATE DAX-Funktion müssen die Parameter Jahr, Monat und Tag eingegeben werden. Geben Sie also Jahr als 2019, Monat als 08 und Tag als 01 ein.

  • Das nächste Argument ist End Date, damit das Enddatum um eine DATE-Funktion erweitert werden kann.

  • Geben Sie hierfür Jahr als 2019, Monat als 08 und Tag als 31 an.

  • Ok, schließen Sie zwei Klammern und drücken Sie die Eingabetaste, um das Ergebnis zu erhalten.

  • Hier haben wir Datumsspalten vom 01. August 2019 bis zum 31. August 2019. Eines der Probleme ist, dass sie nicht richtig formatiert sind. Sie haben das Format „MM-TT-JJJJ“ mit der Uhrzeit davor. Ändern Sie daher das Format dieses Kalenders wie unten gezeigt.

Das Kalenderformat lautet jetzt "D MMMM, YYYY".

Power BI-Kalender - Beispiel 2

Wir haben gesehen, wie Sie mithilfe der CALENDAR-Funktion eine Kalendertabelle erstellen, indem Sie in Power BI ein Start- und ein Enddatum angeben. Stellen Sie sich ein Szenario vor, in dem wir automatisch eine Kalendertabelle aus der tatsächlichen Datentabelle erstellen müssen. In einem solchen Fall können wir nicht nach dem niedrigsten und dem höchsten Datum suchen, sodass wir mithilfe anderer DAX-Funktionen automatisch einen Kalender erstellen können.

Sie können die Excel-Arbeitsmappe also über den folgenden Link herunterladen, der für dieses Beispiel verwendet wird.

Sie können diese Power BI-Kalender-Excel-Vorlage hier herunterladen - Power BI-Kalender-Excel-Vorlage

Zum Beispiel werden wir die folgende Datentabelle verwenden.

  • Dies ist eine große Datumstabelle. Laden Sie daher dieselbe Tabelle auch in Power BI hoch.

  • Aus dieser Tabelle erstellen wir einen automatischen Kalender. Erstellen Sie eine neue Tabelle, wie im vorherigen Beispiel gezeigt, und öffnen Sie die Funktion CALENDAR DAX.

  • Hier müssen wir andere DAX-Funktionen verwenden, um das Startdatum automatisch aus der Tabelle zu ermitteln. Verwenden Sie die MINX-Funktion, um das kleinste Datum aus der Tabelle zu ermitteln.

  • Dazu benötigen wir zuerst, von welcher Tabelle wir das Mindestdatum erhalten. Daher lautet unser Tabellenname „Date_Table“. Erwähnen Sie also dasselbe wie Tabellenname.

  • Wählen Sie für Ausdruck die Spalte „Datum“ aus der angegebenen Tabelle.

  • Dies wird den minimalen Datumswert aus der Tabelle erhalten. In ähnlicher Weise müssen wir auch das Enddatum ermitteln, verwenden Sie also für diese Funktion die MAXX- Funktion.

  • Für diese Funktion müssen der Tabellenname und der Ausdruck als Datumsspalte angegeben werden.

  • OK, das ist alles in zwei Klammern und drücken Sie die Eingabetaste, um die neue Kalendertabelle zu erhalten.

Auf diese Weise können wir mit der Funktion CALENDAR Kalendertabellen erstellen.

HINWEIS: Die Power BI-Kalenderdatei kann auch über den folgenden Link heruntergeladen und die endgültige Ausgabe angezeigt werden. Sie können diese Power BI-Kalendervorlage hier herunterladen - Power BI-Kalendervorlage

Dinge, an die man sich erinnern sollte

  • Standardmäßig erhalten wir Datum und Uhrzeit zusammen, sodass wir die Formatierung jederzeit ändern können.
  • Wenn Sie die Funktion CALENDAR DAX verwenden, müssen Sie eine neue Tabelle einfügen und nicht die neue Spalte in der vorhandenen Tabelle.

Empfohlene Artikel

Dies ist eine Anleitung zu Power BI Calendar. Hier wird die Verwendung einer Kalender-DAX-Funktion zum Erstellen einer Kalendertabelle anhand des in Power BI bereitgestellten Start- und Enddatums zusammen mit praktischen Beispielen erläutert. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. Erstellen von Power BI-Berichten
  2. Power BI vs Excel (Top 19 Unterschiede)
  3. Power BI-Lernprogramm (Importieren von Daten)
  4. Power BI IF-Anweisung
  5. Wie verwende ich die Filter-DAX-Funktion in Power BI?
  6. Hauptfunktionen von Power BI für die Datenvisualisierung