Læs på engelsk

Del via


#date

Syntaks

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

Om

Opretter en datoværdi ud fra heltal, der repræsenterer år, måned og dag. Udløser en fejl, hvis disse betingelser ikke er sande:

  • 1 ≤ år ≤ 9999
  • 1 ≤ måned ≤ 12
  • 1 ≤ dag ≤ 31

Eksempel 1

Opret en dato, der repræsenterer den 26. december 2023.

Brug

#date(2023, 12, 26)

Output

#date(2023, 12, 26)

Eksempel 2

Konvertér en dato til tekst ved hjælp af et brugerdefineret format og den tyske kultur.

Brug

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

Output

"26 Dez 2023"

Eksempel 3

Hent rækkerne fra en tabel, der indeholder en dato i 2023.

Brug

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"

Output

#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}
})