Date.From
Date.From(value as any, optional culture as nullable text) as nullable date
Mengembalikan nilai tanggal dari nilai yang diberikan.
value
: Nilai yang akan diselubungi hingga tanggal. Jika nilai yang diberikan adalahnull
, fungsi ini mengembalikannull
. Jika nilai yang diberikan adalahdate
,value
dikembalikan. Nilai jenis berikut dapat dikonversi menjadidate
nilai:-
text
: Nilaidate
dari representasi tekstual. Lihat Date.FromText untuk detailnya. -
datetime
: Komponen tanggal darivalue
. -
datetimezone
: Komponen tanggal dari tanggalwaktu lokal yang setaravalue
dengan . -
number
: Komponen tanggal dari tanggalwaktu yang setara dengan angka floating-point yang komponen integralnya adalah jumlah hari sebelum atau sesudah tengah malam, 30 Desember 1899, dan yang komponen pecahannya mewakili waktu pada hari itu dibagi 24. Misalnya, tengah malam, 31 Desember 1899 diwakili oleh 1,0; 6 A.M., 1 Januari 1900 diwakili oleh 2,25; tengah malam, 29 Desember 1899 diwakili oleh -1.0; dan 6 A.M., 29 Desember 1899 diwakili oleh -1,25. Nilai dasarnya adalah tengah malam, 30 Desember 1899. Nilai minimum adalah tengah malam, 1 Januari 0100. Nilai maksimum adalah saat terakhir 31 Desember 9999.
Jika
value
dari jenis lain, kesalahan dikembalikan.-
culture
: Budaya nilai yang diberikan (misalnya, "en-US").
Konversi tanggal dan waktu yang ditentukan menjadi nilai tanggal.
Penggunaan
Date.From(#datetime(1899, 12, 30, 06, 45, 12))
Hasil
#date(1899, 12, 30)
Mengonversi angka yang ditentukan menjadi nilai tanggal.
Penggunaan
Date.From(43910)
Hasil
#date(2020, 3, 20)
Konversikan tanggal teks Jerman di kolom Tanggal Diposting menjadi nilai tanggal.
Penggunaan
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"
Hasil
#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}
})