Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Szintaxis
Date.From(value as any, optional culture as nullable text) as nullable date
Névjegy
Egy dátumértéket ad vissza a megadott értékből.
-
value: Egy dátumra lefedendő érték. Ha a megadott érték aznull, akkor ez a függvény ad visszanull. Ha a megadott értékdate, akkorvaluekerül visszaadásra. Az alábbi típusok értékeidateértékké alakíthatók:-
text: Szövegesdateábrázolásból származó érték. Részletekért tekintse meg aDate.FromText. -
datetime: Avaluedátumkomponense. -
datetimezone: A helyi dátum/idő megfelelőjének dátumösszetevőjevalue. -
number: Egy lebegőpontos szám olyan dátum/idő ekvivalensének dátumösszetevője, amelynek egész része a 1899. december 30-i éjfél előtt vagy után eltelt napok száma, míg a törtrész az adott napi időt jelenti, 24-gyel osztva. Az 1899. december 31-i éjfélt például 1,0 jelöli; a 1900. január 1-jei reggel 6 órát 2,25; az 1899. december 29-i éjfélt -1,0; és az 1899. december 29-i reggel 6 órát -1,25 képviseli. Az alapérték 1899. december 30., éjfél. A minimális érték 0100. január 1. éjfél. A maximális érték a 9999. december 31-i utolsó pillanat. - Ha
valuebármilyen más típusú, hibaüzenet jelenik meg.
-
-
culture: Az adott érték kultúrája (például "en-US").
1. példa
Konvertálja a megadott dátumot és időt dátumértékké.
Használat
Date.From(#datetime(1899, 12, 30, 06, 45, 12))
Kimenet
#date(1899, 12, 30)
2. példa
Konvertálja a megadott számot dátumértékké.
Használat
Date.From(43910)
Kimenet
#date(2020, 3, 20)
3. példa
Konvertálja a Német szöveg dátumait a Posted Date oszlopban dátumértékekké.
Használat
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"
Kimenet
#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}
})