Baca dalam bahasa Inggris

Bagikan melalui


EOMONTH

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan 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 format datetime, EOMONTH akan mengonversi angka menjadi tanggal. Untuk menghindari hasil yang tidak terduga, konversikan angka ke format datetime 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)  

fungsi EDATE
fungsi tanggal dan waktu