Date.FromText
Date.FromText(text as nullable text, optional options as any) as nullable date
Luo päivämääräarvon tekstiesityksestä.
text
: Tekstiarvo, joka peitetään päivämäärään.options
: Valinnainenrecord
, joka voidaan antaa määrittämään lisäominaisuuksia.record
voi sisältää seuraavat kentät:Format
: Arvo, jokatext
ilmaisee käytettävän muodon. Lisätietoja on kohdissa Vakiopäivämäärän ja kellonajan muotoilun merkkijonot ja Mukautetut päivämäärän ja kellonajan muotoilun merkkijonot. Tämän kentän pois jättäminen tai päivämäärän ilmoittaminennull
johtaa päivämäärän jäsentämiseen parhaalla mahdollisella tavalla.Culture
: KunFormat
ei ole tyhjäarvo,Culture
ohjaa joitakin muotoilumääriteitä. Esimerkiksi in"en-US"
on , kun taas in"MMM"
"ru-RU"
on"янв", "фев", "мар", ...
."Jan", "Feb", "Mar", ...
"MMM"
KunFormat
onnull
,Culture
määrittää käytettävän oletusmuodon. KunCulture
jätetäännull
pois, käytetään funktiota Culture.Current .
Vanhojen työnkulkujen options
tukemiseksi voi olla myös tekstiarvo. Toiminta on sama kuin jos options = [Format = null, Culture = options]
.
Muunna "2010-12-31"
-arvoksi date
.
Käyttö
Date.FromText("2010-12-31")
Tuloste
#date(2010, 12, 31)
Muunna käyttämällä mukautettua muotoa ja saksalaista maa-asetusta.
Käyttö
Date.FromText("30 Dez 2010", [Format="dd MMM yyyy", Culture="de-DE"])
Tuloste
#date(2010, 12, 30)
Selvitä gregoriaanisen kalenterin päivämäärä, joka vastaa 1400:n alkua Islamilainen-kalenterissa.
Käyttö
Date.FromText("1400", [Format="yyyy", Culture="ar-SA"])
Tuloste
#date(1979, 11, 20)
Muunna italialaiset tekstipäivämäärät lyhenteellä kuukaudet Kirjattu päivämäärä -sarakkeessa päivämääräarvoiksi.
Käyttö
let
Source = #table(type table [Account Code = text, Posted Date = text, Sales = number],
{
{"US-2004", "20 gen. 2023", 580},
{"CA-8843", "18 lug. 2024", 280},
{"PA-1274", "12 gen. 2023", 90},
{"PA-4323", "14 apr. 2023", 187},
{"US-1200", "14 dic. 2023", 350},
{"PTY-507", "4 giu. 2024", 110}
}),
#"Converted Date" = Table.TransformColumns(
Source,
{"Posted Date", each Date.FromText(_, [Culture = "it-IT"]), type date}
)
in
#"Converted Date"
Tuloste
#table(type table [Account Code = text, Posted Date = date, Sales = number],
{
{"US-2004", #date(2023, 1, 20), 580},
{"CA-8843", #date(2024, 7, 18), 280},
{"PA-1274", #date(2023, 1, 12), 90},
{"PA-4323", #date(2023, 4, 14), 187},
{"US-1200", #date(2023, 12, 14), 350},
{"PTY-507", #date(2024, 6, 4), 110}
})