Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Syntaxe
Date.From(value as any, optional culture as nullable text) as nullable date
O nás
Vrátí datum z dané hodnoty.
value: Hodnota, která se má připojit k určitému datu. Pokud jenulldaná hodnota , vrátí tato funkcenull. Pokud je daná hodnotadate, je vrácenavalue. Hodnoty následujících typů lze převést nadatehodnotu:-
textdate: Hodnota z textové reprezentace. Podrobnosti najdete v Date.FromText. -
datetime: Datová složkavalue. -
datetimezone: Datumová součást místního datověčasového ekvivalentuvalue. -
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. prosince 1899 je reprezentována 1,0; 6:00, 1. ledna 1900 je reprezentováno 2,25; půlnoc, 29. prosince 1899 je reprezentována -1,0; a 6:00, 29. prosince 1899 je reprezentováno -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
valueje jakýkoli jiný typ, vrátí se chyba.-
culture: Jazyková verze dané hodnoty (například "en-US").
Příklad 1
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říklad 2
Převeďte zadané číslo na hodnotu data.
Využití
Date.From(43910)
Výstup
#date(2020, 3, 20)
Příklad 3
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}
})