Date.From
Date.From(value as any, optional culture as nullable text) as nullable date
Returnerer en datoværdi fra den angivne værdi.
value
: Den værdi, der skal skjules til en dato. Hvis den angivne værdi ernull
, returnerernull
denne funktion . Hvis den angivne værdi erdate
,value
returneres . Værdier af følgende typer kan konverteres til endate
værdi:-
text
: Endate
værdi fra tekstrepræsentation. Se Date.FromText for at få flere oplysninger. -
datetime
: Datokomponenten forvalue
. -
datetimezone
: Datokomponenten for den lokale datetime, der svarer tilvalue
. -
number
: Datokomponenten for datetime-ækvivalenten af et flydende tal, hvis integralkomponent er antallet af dage før eller efter midnat, den 30. december 1899, og hvis brøkdele repræsenterer klokkeslættet på den pågældende dag divideret med 24. Midnat den 31. december 1899 repræsenteres f.eks. af 1.0. 6 A.M., 1. januar 1900 repræsenteres af 2.25; midnat, den 29. december 1899 repræsenteres af -1.0; og 6. a.M., 29. december 1899 repræsenteres af -1.25. Basisværdien er midnat den 30. december 1899. Minimumværdien er midnat den 1. januar 0100. Maksimumværdien er det sidste øjeblik den 31. december 9999.
Hvis
value
er af en anden type, returneres der en fejl.-
culture
: Kulturen for den angivne værdi (f.eks. "en-US").
Konvertér den angivne dato og det angivne klokkeslæt til en datoværdi.
Brug
Date.From(#datetime(1899, 12, 30, 06, 45, 12))
Output
#date(1899, 12, 30)
Konvertér det angivne tal til en datoværdi.
Brug
Date.From(43910)
Output
#date(2020, 3, 20)
Konvertér de tyske tekstdatoer i kolonnen Sendt dato til datoværdier.
Brug
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"
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-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}
})