Auf Englisch lesen

Freigeben über


#date

Syntax

#date(year as number, month as number, day as number) as date

Info

Erstellt einen Datumswert aus ganzen Zahlen, die Jahr, Monat und Tag repräsentieren. Löst einen Fehler aus, wenn folgende Bedingungen nicht erfüllt sind:

  • 1 ≤ Jahr ≤ 9999
  • 1 ≤ Monat ≤ 12
  • 1 ≤ Tag ≤ 31

Beispiel 1

Erstellen Sie ein Datum, das den 26. Dezember 2023 darstellt.

Verwendung

#date(2023, 12, 26)

Ausgabe

#date(2023, 12, 26)

Beispiel 2

Führen Sie eine Konvertierung unter Verwendung eines benutzerdefinierten Formats und der Kultur „Deutsch“ durch.

Verwendung

Date.ToText(#date(2023, 12, 26), [Format="dd MMM yyyy", Culture="de-DE"])

Ausgabe

"26 Dez 2023"

Beispiel 3

Ruft die Zeilen aus einer Tabelle ab, die ein Datum in 2023 enthalten.

Verwendung

let
Source = #table(type table [Account Code = text, Posted Date = date, Sales = number],
    {
        {"US-2004", #date(2023,1,20), 580},
        {"CA-8843", #date(2023,7,18), 280},
        {"PA-1274", #date(2022,1,12), 90},
        {"PA-4323", #date(2023,4,14), 187},
        {"US-1200", #date(2022,12,14), 350},
        {"PTY-507", #date(2023,6,4), 110}
    }),
    #"Filtered rows" = Table.SelectRows(
        Source, 
        each Date.Year([Posted Date]) = 2023
    )
in
    #"Filtered rows"

Ausgabe

#table (type table [Account Code = text, Posted Date = date, Sales = number],
{
    {"US-2004", #date(2023, 1, 20), 580},
    {"CA-8843", #date(2023, 7, 18), 280},
    {"PA-4323", #date(2023, 4, 14), 187},
    {"PTY-507", #date(2023, 6, 4), 110}
})