Acara
Bergabunglah dengan kami di FabCon Vegas
31 Mar, 23 - 2 Apr, 23
Acara utama yang dipimpin komunitas Microsoft Fabric, Power BI, SQL, dan AI. 31 Maret hingga 2 April 2025.
Daftar hari iniBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual
Mengembalikan tanggal yang ditentukan dalam format datetime
.
DATE(<year>, <month>, <day>)
Istilah | Definisi |
---|---|
year |
Angka yang menunjukkan tahun. Nilai argumen year dapat menyertakan satu hingga empat digit. Argumen year ditafsirkan sesuai dengan sistem tanggal yang digunakan oleh komputer Anda.Tanggal yang dimulai dengan 1 Maret 1900 didukung. Jika Anda memasukkan angka yang memiliki tempat desimal, angka dibulatkan. Untuk nilai yang lebih besar dari 9999 atau kurang dari nol (nilai negatif), fungsi mengembalikan kesalahan #VALUE! .Jika nilai year antara 0 dan 1899, nilai ditambahkan ke 1900 untuk menghasilkan nilai akhir. Lihat contoh di bawah ini.
Catatan: Anda harus menggunakan empat digit untuk argumen year jika memungkinkan untuk mencegah hasil yang tidak diinginkan. Misalnya, menggunakan 07 mengembalikan 1907 sebagai nilai tahun. |
month |
Angka yang menunjukkan bulan atau perhitungan sesuai dengan aturan berikut: Bilangan bulat negatif tidak didukung. Nilai yang valid adalah 1-12. Jika month adalah angka dari 1 hingga 12, maka itu mewakili sebulan dalam setahun. 1 mewakili Januari, 2 mewakili Februari, dan sebagainya hingga 12 yang mewakili Desember.Jika Anda memasukkan bilangan bulat yang lebih besar dari 12, komputasi berikut terjadi: tanggal dihitung dengan menambahkan nilai month ke year . Misalnya, jika Anda memiliki DATE( 2008, 18, 1), fungsi mengembalikan nilai datetime yang setara dengan 1 Juni 2009, karena 18 bulan ditambahkan ke awal 2008 menghasilkan nilai Juni 2009. Lihat contoh di bawah ini. |
day |
Angka yang menunjukkan hari atau perhitungan sesuai dengan aturan berikut: Bilangan bulat negatif tidak didukung. Nilai yang valid adalah 1-31. Jika day adalah angka dari 1 hingga hari terakhir dari bulan yang diberikan, maka angka tersebut mewakili hari dalam sebulan.Jika Anda memasukkan bilangan bulat yang lebih besar dari hari terakhir bulan tertentu, komputasi berikut terjadi: tanggal dihitung dengan menambahkan nilai day ke month . Misalnya, dalam rumus DATE( 2008, 3, 32) , fungsi DATE mengembalikan nilai datetime yang setara dengan 1 April 2008, karena 32 hari ditambahkan ke awal Maret yang menghasilkan nilai 1 April.Jika day berisi bagian desimal, bagian tersebut dibulatkan ke nilai bilangan bulat terdekat. |
Mengembalikan tanggal yang ditentukan (datetime
).
Fungsi DATE mengambil bilangan bulat yang dimasukkan sebagai argumen, dan menghasilkan tanggal yang sesuai. Fungsi DATE paling berguna dalam situasi di mana tahun, bulan, dan hari disediakan oleh rumus. Misalnya, data yang mendasar mungkin berisi tanggal dalam format yang tidak dikenali sebagai tanggal, seperti YYYYMMDD. Anda dapat menggunakan fungsi DATE bersama dengan fungsi lain untuk mengonversi tanggal menjadi angka yang dapat dikenali sebagai tanggal.
Berbeda dengan Microsoft Excel, yang menyimpan tanggal sebagai nomor seri, fungsi tanggal DAX selalu mengembalikan tipe data datetime
. Namun, Anda dapat menggunakan pemformatan untuk menampilkan tanggal sebagai nomor seri jika Anda mau.
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 DATE 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).
Rumus berikut mengembalikan tanggal 8 Juli 2009:
= DATE(2009,7,8)
Jika nilai yang Anda masukkan untuk argumen year
adalah antara 0 (nol) dan 1899 (inklusif), nilai tersebut ditambahkan ke 1900 untuk menghitung tahun. Rumus berikut mengembalikan 2 Januari 1908: (1900+08).
= DATE(08,1,2)
Jika year
antara 1900 dan 9999 (inklusif), nilai tersebut digunakan sebagai tahun. Rumus berikut mengembalikan 2 Januari 2008:
= DATE(2008,1,2)
Jika month
lebih besar dari 12, month
menambahkan jumlah bulan tersebut ke bulan pertama dalam tahun yang ditentukan. Rumus berikut mengembalikan tanggal 2 Februari 2009:
= DATE(2008,14,2)
Jika day
lebih besar dari jumlah hari dalam bulan yang ditentukan, day
menambahkan jumlah hari tersebut ke hari pertama dalam bulan tersebut. Rumus berikut mengembalikan tanggal 4 Februari 2008:
= DATE(2008,1,35)
fungsi tanggal dan waktu
Acara
Bergabunglah dengan kami di FabCon Vegas
31 Mar, 23 - 2 Apr, 23
Acara utama yang dipimpin komunitas Microsoft Fabric, Power BI, SQL, dan AI. 31 Maret hingga 2 April 2025.
Daftar hari ini