#date
Syntax
#date(year as number, month as number, day as number) as date
Om
Skapar ett datumvärde från heltal som representerar året, månaden och dagen. Genererar ett fel om dessa villkor inte är sanna:
- 1 ≤ år ≤ 9999
- 1 ≤ månad ≤ 12
- 1 ≤ dag ≤ 31
Exempel 1
Skapa ett datum som representerar den 26 december 2023.
Användning
#date(2023, 12, 26)
Output
#date(2023, 12, 26)
Exempel 2
Konvertera ett datum till text med ett anpassat format och den tyska kulturen.
Användning
Date.ToText(#date(2023, 12, 26), [Format="dd MMM yyyy", Culture="de-DE"])
Output
"26 Dez 2023"
Exempel 3
Hämta raderna från en tabell som innehåller ett datum 2023.
Användning
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}
})