EOMONTH
Berlaku untuk: kolom terhitungTabel terhitung
Ukur
Perhitungan visual
Mengembalikan tanggal dalam format datetime
hari terakhir dalam sebulan, sebelum atau sesudah jumlah bulan yang ditentukan. Gunakan EOMONTH untuk menghitung tanggal jatuh tempo atau tanggal jatuh tempo yang jatuh pada hari terakhir dalam sebulan.
Sintaksis
EOMONTH(<start_date>, <months>)
Parameter
Istilah | Definisi |
---|---|
start_date |
Tanggal mulai dalam format datetime , atau dalam representasi teks yang diterima dari tanggal. |
months |
Angka yang menunjukkan jumlah bulan sebelum atau sesudah start_date .
Catatan: Jika Anda memasukkan angka yang bukan bilangan bulat, angka dibulatkan ke atas atau ke bawah ke bilangan bulat terdekat. |
Mengembalikan nilai
Tanggal (datetime
).
Komentar
Berbeda dengan Microsoft Excel, yang menyimpan tanggal sebagai nomor seri berurutan, DAX bekerja dengan tanggal dalam format
datetime
. Fungsi EOMONTH dapat menerima tanggal dalam format lain, dengan batasan berikut:Jika
start_date
bukan tanggal yang valid, EOMONTH mengembalikan kesalahan.Jika
start_date
adalah nilai numerik yang tidak dalam formatdatetime
, EOMONTH akan mengonversi angka menjadi tanggal. Untuk menghindari hasil yang tidak terduga, konversikan angka ke formatdatetime
sebelum menggunakan fungsi EOMONTH.Jika
start_date
plus bulan menghasilkan tanggal yang tidak valid, EOMONTH mengembalikan kesalahan. Tanggal sebelum 1 Maret 1900 dan setelah 31 Desember 9999 tidak valid.Ketika argumen tanggal adalah representasi teks dari tanggal, fungsi EDATE menggunakan pengaturan lokal dan waktu tanggal, komputer klien, untuk memahami nilai teks untuk melakukan konversi. Jika pengaturan waktu tanggal saat ini menunjukkan tanggal dalam format Bulan/Hari/Tahun, maka string berikut "1/8/2009" ditafsirkan sebagai nilai tanggalwaktu yang setara dengan 8 Januari 2009. Namun, jika pengaturan waktu tanggal saat ini menunjukkan tanggal dalam format Hari/Bulan/Tahun, string yang sama akan ditafsirkan sebagai nilai tanggalwaktu yang setara dengan 1 Agustus 2009.
Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).
Contoh
Ekspresi berikut mengembalikan 31 Mei 2008, karena argumen months
dibulatkan ke 2.
= EOMONTH("March 3, 2008",1.5)