Date.From
Date.From(value as any, optional culture as nullable text) as nullable date
Palauttaa päivämääräarvon annetusta arvosta.
value
: Päivämääräksi peittävä arvo. Jos annettu arvo onnull
, tämä funktio palauttaa arvonnull
. Jos annettu arvo ondate
,value
palautetaan . Seuraavan tyyppiset arvot voidaan muuntaa -arvoiksidate
:-
text
: -date
arvo tekstiesityksestä. Katso lisätietoja Date.FromText. -
datetime
: :n päivämääräosavalue
. -
datetimezone
: ::n paikallisen päivämäärä- ja aikavastineidenvalue
päivämääräosa. -
number
: Liukuluvun päivämäärä-/aikavastineen päivämääräosa, jonka kokonaisosa on keskiyötä edeltävien päivien määrä, 30.12.1899 ja jonka murtolukuosa edustaa kyseisenä päivänä aikaa jaettuna 24:llä. Esimerkiksi keskiyö, 31. joulukuuta 1899 on 1,0; 6.M., 1.1.1900 on 2.25; keskiyö, 29. joulukuuta 1899 on luku -1,0; ja 6.M., 29. Perusarvo on keskiyö 30.12.1899. Pienin arvo on keskiyö, 1. tammikuuta 0100. Enimmäisarvo on 31.12.9999 viimeisenä hetkenä.
Jos
value
on mitään muuta tyyppiä, palautetaan virhe.-
culture
: Annetun arvon maa-asetus (esimerkiksi "en-US").
Muunna määritetty päivämäärä ja aika päivämääräarvoksi.
Käyttö
Date.From(#datetime(1899, 12, 30, 06, 45, 12))
Tuloste
#date(1899, 12, 30)
Muunna määritetty luku päivämääräarvoksi.
Käyttö
Date.From(43910)
Tuloste
#date(2020, 3, 20)
Muunna Julkaisupäivämäärä-sarakkeen saksankieliset tekstipäivämäärät päivämääräarvoiksi.
Käyttö
let
Source = #table(type table [Account Code = text, Posted Date = text, Sales = number],
{
{"US-2004", "20 Januar 2023", 580},
{"CA-8843", "18 Juli, 2023", 280},
{"PA-1274", "12 Januar, 2022", 90},
{"PA-4323", "14 April 2023", 187},
{"US-1200", "14 Dezember, 2022", 350},
{"PTY-507", "4 Juni, 2023", 110}
}),
#"Filtered rows" = Table.TransformColumns(
Source,
{"Posted Date", each Date.From(_, "de-DE"), type date}
)
in
#"Filtered rows"
Tuloste
#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}
})