Les på engelsk

Del via


#date

Syntaks

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

Om

Oppretter en datoverdi fra heltall som representerer år, måned og dag. Utløser en feil hvis disse betingelsene ikke er sanne:

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

Eksempel 1

Opprett en dato som representerer 26. desember 2023.

Bruk

#date(2023, 12, 26)

Utdata

#date(2023, 12, 26)

Eksempel 2

Konverter en dato til tekst ved hjelp av et egendefinert format og den tyske kulturen.

Bruk

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

Utdata

"26 Dez 2023"

Eksempel 3

Hent radene fra en tabell som inneholder en dato i 2023.

Bruk

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"

Utdata

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