Date.From
Membuat tanggal dari nilai tertentu.
Syntax
Date.From(
value as any,
optional culture as text
) as date
Remarks
Menghasilkan nilai tanggal dari nilai yang diberikan.
value: Nilai yang akan dikonversi ke tanggal. Jika nilai yang diberikan adalahnull, fungsi ini akan mengembalikannull. Jika nilai yang diberikan adalahdate,valueakan dikembalikan. Nilai dari tipe berikut dapat dikonversi ke nilaidate:text: Nilaidatedari representasi tekstual. LihatDate.FromTextuntuk detailnya.datetime: Komponen tanggal darivalue.datetimezone: Komponen tanggal dari tanggal dan waktu setempat yang setara denganvalue.number: Komponen tanggal dari nilai tanggal dan waktu yang setara dengan bilangan desimal yang komponen integralnya adalah jumlah hari sebelum atau sesudah tengah malam, 30 Desember 1899, dan komponen pecahannya mewakili waktu pada hari itu dibagi 24. Misalnya, tengah malam, 31 Desember 1899 diwakili oleh 1,0; pukul 6 pagi, 1 Januari 1900 diwakili oleh 2,25; tengah malam, 29 Desember 1899 diwakili oleh -1,0; dan pukul 6 pagi, 29 Desember 1899 diwakili oleh -1,25. Nilai dasarnya adalah tengah malam, 30 Desember 1899. Nilai minimumnya adalah tengah malam, 1 Januari 0100. Nilai maksimumnya adalah saat terakhir tanggal 31 Desember 9999.- Jika
valueadalah tipe lain, kesalahan akan dikembalikan.
culture: Kultur nilai yang diberikan (misalnya, "en-US").
Examples
Example #1
Mengonversi tanggal dan waktu yang ditentukan menjadi nilai tanggal.
Date.From(#datetime(1899, 12, 30, 06, 45, 12))
Result:
#date(1899, 12, 30)
Example #2
Mengonversi angka yang ditentukan menjadi nilai tanggal.
Date.From(43910)
Result:
#date(2020, 3, 20)
Example #3
Konversikan tanggal teks Jerman di kolom Tanggal Diposting ke nilai tanggal.
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"
Result:
#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}
})
Category
Date