Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sözdizimi
Date.From(value as any, optional culture as nullable text) as nullable date
Hakkında
Verilen değerden bir tarih değeri döndürür.
value: Bir tarihe dönüştürülecek değer. Verilen değer isenull, bu işlev döndürürnull. Eğer verilen değerdateise,valuedöndürülür. Aşağıdaki türlerdeki değerler birdatedeğere dönüştürülebilir:-
textdate: Metinsel gösterimden bir değer. Ayrıntılar için Date.FromText bakın. -
datetime: öğesininvaluetarih bileşeni. -
datetimezone:valueyerel tarih ve saat eşdeğerinin tarih bileşeni. -
number: Tamsayı bileşeni 30 Aralık 1899 gece yarısından önceki veya sonraki gün sayısı olan ve kesirli bileşeni o günün saatini 24'e bölen kayan noktalı sayının tarih saat eşdeğeridir. Örneğin, gece yarısı, 31 Aralık 1899 1,0 ile gösterilir; 06:00, 1 Ocak 1900 2,25 ile temsil edilir; midnight, 29 Aralık 1899 , -1.0 ile temsil edilir; ve 06:00, 29 Aralık 1899 -1,25 ile temsil edilir. Temel değer 30 Aralık 1899 gece yarısıdır. En düşük değer 1 Ocak 0100 gece yarısıdır. En yüksek değer, 31 Aralık 9999'un son anıdır.
valuebaşka bir türde olursa, bir hata döndürülür.-
culture: Verilen değerin kültürü (örneğin, "en-US").
Örnek 1
Belirtilen tarih ve saati tarih değerine dönüştürün.
Kullanım
Date.From(#datetime(1899, 12, 30, 06, 45, 12))
Çıktı
#date(1899, 12, 30)
Örnek 2
Belirtilen sayıyı tarih değerine dönüştürün.
Kullanım
Date.From(43910)
Çıktı
#date(2020, 3, 20)
Örnek 3
Postalanan Tarih sütunundaki Almanca metin tarihlerini tarih değerlerine dönüştürün.
Kullanım
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"
Çıktı
#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}
})