Date.From
Date.From(value as any, optional culture as nullable text) as nullable date
Vrátí hodnotu data z dané hodnoty.
value
: Hodnota, která se má připojit k určitému datu. Pokud jenull
daná hodnota , vrátí tato funkcenull
. Pokud jedate
daná hodnota ,value
je vrácena. Hodnoty následujících typů lze převést nadate
hodnotu:text
date
: Hodnota z textové reprezentace. Podrobnosti najdete v date.FromText.datetime
: Datová složkavalue
.datetimezone
: Součást data místního ekvivalentuvalue
data a času .number
: Datová část ekvivalentu data a času čísla s plovoucí desetinnou čárkou, jejíž integrální složkou je počet dní před nebo po půlnoci 30. prosince 1899 a jehož desetinná část představuje čas v daném dni dělený číslem 24. Například půlnoc, 31 prosinec 1899 je reprezentován 1,0; 6.M., 1 Leden 1900 je reprezentován 2.25; půlnoc, 29 Prosinec 1899 je reprezentován -1,0; a 6 A.M., 29 Prosinec 1899 je reprezentován -1,25. Základní hodnota je půlnoc 30. prosince 1899. Minimální hodnota je půlnoc, 1. ledna 0100. Maximální hodnota je poslední okamžik 31. prosince 9999.
Pokud
value
je jakýkoli jiný typ, vrátí se chyba.culture
: Jazyková verze dané hodnoty (například "en-US").
Převeďte zadané datum a čas na hodnotu data.
Využití
Date.From(#datetime(1899, 12, 30, 06, 45, 12))
Výstup
#date(1899, 12, 30)
Převeďte zadané číslo na hodnotu data.
Využití
Date.From(43910)
Výstup
#date(2020; 3; 20)
Převeďte německá textová data ve sloupci Datum publikování na hodnoty kalendářních dat.
Využití
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"
Výstup
#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}
})