Bagikan melalui


TIME

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

Mengonversi jam, menit, dan detik yang diberikan sebagai angka menjadi waktu dalam format datetime.

Sintaks

TIME(hour, minute, second)

Parameter

Term Definisi
hour Mode impor: Angka dari 0 hingga 32767 menunjukkan jam.
Nilai apa pun yang lebih besar dari 23 akan dibagi 24 dan sisanya akan diperlakukan sebagai nilai jam, diwakili sebagai pecahan hari.
Misalnya, TIME(27,0,0) = TIME(3,0,0) = 3:00:00 AM

mode DirectQuery: Angka dari 0 hingga 23 yang mewakili jam.
minute Mode impor: Angka dari 0 hingga 32767 mewakili menit.
Nilai apa pun yang lebih besar dari 59 menit akan dikonversi menjadi jam dan menit.
Nilai apa pun yang lebih besar dari 1440 (24 jam) tidak mengubah bagian tanggal - sebaliknya, nilai tersebut akan dibagi 1440 dan sisanya akan diperlakukan sebagai nilai menit, dinyatakan sebagai pecahan hari.
Misalnya, TIME(0.2190.0) = TIME(0.750.0) = TIME(12.30.00) = 12.30.00

mode DirectQuery: Angka dari 0 hingga 59 mewakili menit.
second Mode impor: Angka dari 0 hingga 32767 mewakili yang kedua.
Nilai apa pun yang lebih besar dari 59 akan dikonversi menjadi jam, menit, dan detik.
Misalnya, TIME(0,0,2000) = TIME(0,33,20) = 12:33:20 AM

mode DirectQuery: Angka dari 0 hingga 59 mewakili yang kedua.

Mengembalikan nilai

Waktu (datetime) mulai dari pukul 00:00:00 (12:00:00 AM) hingga 23:59:59 (11:59:59 PM).

Keterangan

  • Berbeda dengan Microsoft Excel, yang menyimpan tanggal dan waktu sebagai nomor seri, DAX bekerja dengan nilai tanggal dan waktu dalam format datetime. Angka dalam format lain dikonversi secara implisit saat Anda menggunakan nilai tanggal/waktu dalam fungsi DAX. Jika Anda perlu menggunakan nomor seri, Anda dapat menggunakan pemformatan untuk mengubah cara angka ditampilkan.

  • Nilai waktu adalah bagian dari nilai tanggal, dan dalam sistem nomor seri diwakili oleh angka desimal. Oleh karena itu, nilai datetime 12:00 PM setara dengan 0,5, karena setengah hari.

  • Anda dapat menyediakan argumen ke fungsi TIME sebagai nilai yang Anda ketik secara langsung, sebagai hasil dari ekspresi lain, atau dengan referensi ke kolom yang berisi nilai numerik.

  • Tanggal dan tanggalwaktu juga dapat ditentukan sebagai harfiah dalam format dt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss", atau dt"YYYY-MM-DD hh:mm:ss". Ketika ditentukan sebagai harfiah, menggunakan fungsi TIME dalam ekspresi tidak diperlukan. Untuk mempelajari selengkapnya, lihat Sintaks DAX | Tanggal dan waktu.

  • Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).

Contoh 1

Contoh berikut mengembalikan waktu, pukul 03.00:

= TIME(27,0,0)
= TIME(3,0,0)

Contoh 2

Contoh berikut mengembalikan waktu, 12:30 PM:

= TIME(0,750,0)
= TIME(12,30,0)

Contoh 3

Contoh berikut membuat waktu berdasarkan nilai dalam kolom, intHours, intMinutes, intSeconds:

= TIME([intHours],[intMinutes],[intSeconds])

DATE fungsi Tanggal dan waktu