Datum Heute Power Query

Power Query: Heutiges Datum einfügen mit DateTime.LocalNow

Sie möchten in Power Query das heutige Datum verwenden? Dafür stellt die Power-Query-Sprache M verschiedene Funktionen wie DateTime.LocalNow() und DateTime.FixedLocalNow() zur Verfügung.

Wenn Sie ausschliesslich das aktuelle Datum ohne Uhrzeit benötigen, können Sie beispielsweise folgende Formel verwenden:

Date.From(DateTime.FixedLocalNow())

Das Ergebnis sieht beispielsweise so aus:

14.08.2026

In dieser Anleitung zeigen wir:

  • wie Sie das heutige Datum als neue Power-Query-Spalte einfügen,
  • wie Sie Datum und Uhrzeit abrufen,
  • den Unterschied zwischen LocalNow und FixedLocalNow,
  • wie Sie aktuelles Jahr, Monat und Tag bestimmen,
  • wie Sie die Differenz zwischen einem Datum und heute berechnen und
  • worauf Sie bei Power Query Online und Power BI achten sollten.

Power Query: Heutiges Datum als neue Spalte einfügen

Die einfachste Möglichkeit ist eine benutzerdefinierte Spalte.

Öffnen Sie den Power Query Editor und wählen Sie:

Spalte hinzufügen > Benutzerdefinierte Spalte

Benutzerdefinierte Spalte für heutiges Datum in Power Query hinzufügen

Geben Sie der neuen Spalte beispielsweise den Namen:

Heute

und verwenden Sie folgende Formel:

Date.From(DateTime.FixedLocalNow())

Wichtig: Im Dialogfeld für die benutzerdefinierte Spalte geben Sie nur den Ausdruck ein. Ein führendes Gleichheitszeichen ist nicht notwendig.

Date.From DateTime.FixedLocalNow in Power Query eingeben

Nach einem Klick auf OK wird für jede Zeile das aktuelle Datum eingefügt.

Heutiges Datum als neue Spalte in Power Query

DateTime.LocalNow oder DateTime.FixedLocalNow?

Power Query bietet für das aktuelle Datum und die aktuelle Uhrzeit unter anderem diese beiden Funktionen:

Funktion Ergebnis
DateTime.LocalNow() Aktuelles lokales Datum und aktuelle Uhrzeit
DateTime.FixedLocalNow() Aktuelles Datum und Uhrzeit als konstanter Wert während der Query-Ausführung

Für viele Abfragen ist DateTime.FixedLocalNow() sinnvoll, da innerhalb einer Aktualisierung immer derselbe Zeitpunkt verwendet wird.

Beispiel:

DateTime.FixedLocalNow()

kann beispielsweise zurückgeben:

14.08.2026 10:15:32

Nur das heutige Datum ohne Uhrzeit

Wenn Sie nur das Datum benötigen, wandeln Sie DateTime in einen Datumswert um:

Date.From(DateTime.FixedLocalNow())

Alternativ funktioniert auch:

DateTime.Date(DateTime.FixedLocalNow())

Beide Varianten liefern einen Wert vom Typ date.

Aktuelles Datum und Uhrzeit in Power Query

Wenn Sie zusätzlich die Uhrzeit benötigen, verwenden Sie direkt:

DateTime.FixedLocalNow()

Sie erhalten damit beispielsweise:

14.08.2026 10:15:32

Dies kann beispielsweise für:

  • Aktualisierungszeitpunkte,
  • Importprotokolle,
  • Zeitstempel oder
  • Kontrollfelder

verwendet werden.

Heutiges Datum im erweiterten Power Query Editor einfügen

Die gleiche Spalte können Sie direkt im M-Code erstellen.

Öffnen Sie:

Start > Erweiterter Editor

Erweiterten Editor in Power Query öffnen

Eine neue Datumsspalte kann beispielsweise mit folgendem Code ergänzt werden:

#"Heute hinzugefügt" =
    Table.AddColumn(
        #"Geänderter Typ",
        "Heute",
        each Date.From(DateTime.FixedLocalNow()),
        type date
    )

Der Vorteil dieser Variante ist, dass wir den Datentyp direkt als date definieren.

Ein separater Schritt zum Ändern des Datentyps ist dadurch nicht erforderlich.

Komplettes Power Query M Beispiel

Ein vollständiger Query könnte beispielsweise so aussehen:

let
    Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],

    #"Geänderter Typ" =
        Table.TransformColumnTypes(
            Quelle,
            {{"Datum", type date}}
        ),

    #"Heute hinzugefügt" =
        Table.AddColumn(
            #"Geänderter Typ",
            "Heute",
            each Date.From(DateTime.FixedLocalNow()),
            type date
        )

in
    #"Heute hinzugefügt"

Aktuelles Jahr in Power Query

Wenn Sie nur das aktuelle Jahr benötigen:

Date.Year(Date.From(DateTime.FixedLocalNow()))

Das Ergebnis lautet beispielsweise:

2026

Aktuellen Monat bestimmen

Die Nummer des aktuellen Monats erhalten Sie mit:

Date.Month(Date.From(DateTime.FixedLocalNow()))

Für August lautet das Ergebnis:

8

Aktuellen Tag bestimmen

Den aktuellen Tag des Monats erhalten Sie mit:

Date.Day(Date.From(DateTime.FixedLocalNow()))

Am 14. August wäre das Ergebnis:

14

Aktuellen Monatsnamen anzeigen

Wenn statt der Monatsnummer der Name des Monats benötigt wird, können Sie beispielsweise verwenden:

Date.MonthName(Date.From(DateTime.FixedLocalNow()), "de-CH")

Das Ergebnis lautet beispielsweise:

August

Aktuellen Wochentag anzeigen

Auch der Name des heutigen Wochentags lässt sich ermitteln:

Date.DayOfWeekName(Date.From(DateTime.FixedLocalNow()), "de-CH")

Das Ergebnis kann beispielsweise lauten:

Freitag

Differenz zwischen einem Datum und heute berechnen

Ein besonders häufiger Anwendungsfall ist die Berechnung der Anzahl Tage zwischen einem vorhandenen Datum und heute.

Angenommen, Ihre Tabelle enthält eine Spalte [Datum].

Dann können Sie folgende benutzerdefinierte Spalte verwenden:

Duration.Days(
    Date.From(DateTime.FixedLocalNow()) - [Datum]
)

Power Query berechnet damit, wie viele Tage seit dem jeweiligen Datum vergangen sind.

Tage bis zu einem zukünftigen Termin berechnen

Wenn Sie berechnen möchten, wie viele Tage bis zu einem zukünftigen Termin verbleiben, drehen Sie die Reihenfolge um:

Duration.Days(
    [Termin] - Date.From(DateTime.FixedLocalNow())
)

Das ist beispielsweise nützlich für:

  • Fälligkeitsdaten,
  • Projekttermine,
  • Vertragslaufzeiten,
  • Lagerreichweiten oder
  • Offene-Posten-Auswertungen.

Prüfen, ob ein Datum vor heute liegt

Mit einer einfachen Bedingung können Sie beispielsweise überfällige Termine kennzeichnen:

if [Termin] < Date.From(DateTime.FixedLocalNow())
then "Überfällig"
else "Offen"

Prüfen, ob ein Datum heute ist

Wenn Sie überprüfen möchten, ob ein Datum genau dem heutigen Datum entspricht:

if [Termin] = Date.From(DateTime.FixedLocalNow())
then "Heute"
else "Nicht heute"

Prüfen, ob ein Datum in der Zukunft liegt

if [Termin] > Date.From(DateTime.FixedLocalNow())
then "Zukunft"
else "Heute oder Vergangenheit"

Wann aktualisiert sich das heutige Datum in Power Query?

Das aktuelle Datum wird bei der Ausführung beziehungsweise Aktualisierung der Power-Query-Abfrage neu bestimmt.

Wenn Sie eine Excel-Datei beispielsweise heute öffnen, aber die Power-Query-Abfrage nicht aktualisieren, bleiben die zuletzt in Excel geladenen Daten zunächst bestehen.

Erst bei einer Aktualisierung wird Power Query erneut ausgeführt und das aktuelle Datum neu berechnet.

Achtung bei Power Query Online und Power BI

Bei Datums- und Zeitfunktionen sollten Sie beachten, wo die Power-Query-Abfrage ausgeführt wird.

Auf einem lokalen Computer verwendet DateTime.LocalNow beziehungsweise DateTime.FixedLocalNow die lokale Systemzeit.

Bei einer Ausführung in einer Cloud-Umgebung kann dagegen UTC verwendet werden.

Das kann insbesondere rund um Mitternacht dazu führen, dass das zurückgegebene Datum von Ihrem lokalen Datum abweicht.

Wenn Zeitzonen für Ihre Auswertung relevant sind, sollten Sie deshalb mit den DateTimeZone-Funktionen arbeiten und die gewünschte Zeitzone explizit berücksichtigen.

DateTime.LocalNow vs. DateTimeZone.FixedUtcNow

Funktion Verwendung
DateTime.LocalNow() Aktuelles Datum und Uhrzeit des Ausführungssystems
DateTime.FixedLocalNow() Konstanter lokaler Zeitpunkt innerhalb einer Query-Ausführung
DateTimeZone.FixedUtcNow() Konstanter aktueller Zeitpunkt in UTC

Häufige Fragen zum heutigen Datum in Power Query

Wie bekomme ich das heutige Datum in Power Query?

Für ein reines Datum können Sie folgende Formel verwenden:

Date.From(DateTime.FixedLocalNow())

Wie bekomme ich Datum und Uhrzeit?

Verwenden Sie:

DateTime.FixedLocalNow()

Was ist der Unterschied zwischen DateTime.LocalNow und DateTime.FixedLocalNow?

DateTime.LocalNow kann bei mehreren Aufrufen während einer Abfrage unterschiedliche Zeitwerte liefern. DateTime.FixedLocalNow bestimmt den Zeitpunkt einmal pro Query-Ausführung und verwendet diesen Wert während der gesamten Auswertung.

Wie füge ich das heutige Datum als Spalte hinzu?

Wählen Sie im Power Query Editor Spalte hinzufügen > Benutzerdefinierte Spalte und verwenden Sie:

Date.From(DateTime.FixedLocalNow())

Wie berechne ich die Anzahl Tage seit einem Datum?

Bei einer Spalte [Datum] können Sie verwenden:

Duration.Days(
    Date.From(DateTime.FixedLocalNow()) - [Datum]
)

Ändert sich das Datum automatisch jeden Tag?

Das Datum wird neu bestimmt, wenn die Power-Query-Abfrage ausgeführt beziehungsweise aktualisiert wird.

Benötigen Sie Unterstützung bei Power Query?

Power Query eignet sich besonders gut, um wiederkehrende Datenimporte und Aufbereitungen in Excel zu automatisieren. Statt Daten jeden Monat manuell zu kopieren und anzupassen, können viele Arbeitsschritte automatisch bei der Aktualisierung ausgeführt werden.

Wir von exact construct entwickeln und optimieren individuelle Excel- und Power-Query-Lösungen für Unternehmen.

Wir unterstützen unter anderem bei:

  • automatisierten Datenimporten,
  • Power-Query-Abfragen,
  • Zusammenführen mehrerer Excel- und CSV-Dateien,
  • Datenbereinigung und Transformation,
  • Anbindung von Datenbanken sowie
  • Automatisierung bestehender Excel-Prozesse.

Haben Sie ein konkretes Power-Query-Problem? Rufen Sie uns unverbindlich unter +41 52 511 05 25 an oder kontaktieren Sie uns über unser Kontaktformular.

Weitere Informationen finden Sie auch in unserem Artikel Excel mit Power Query automatisieren und beschleunigen.

„`

1 Kommentar zu „Datum „Heute“ in die Power Query Abfrage einfügen“

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen