MONTH
Berlaku untuk: kolom terhitungTabel terhitung
Ukur
Perhitungan visual
Mengembalikan bulan sebagai angka dari 1 (Januari) hingga 12 (Desember).
Sintaksis
MONTH(<datetime>)
Parameter
Istilah | Definisi |
---|---|
date |
Tanggal dalam format datetime atau teks. |
Mengembalikan nilai
Bilangan bulat dari 1 hingga 12.
Komentar
Berbeda dengan Microsoft Excel, yang menyimpan tanggal sebagai nomor seri, DAX menggunakan format
datetime
saat bekerja dengan tanggal. Anda dapat memasukkan tanggal yang digunakan sebagai argumen ke fungsi MONTH dengan mengetik formatdatetime
yang diterima, dengan memberikan referensi ke kolom yang berisi tanggal, atau dengan menggunakan ekspresi yang mengembalikan tanggal.Nilai yang dikembalikan oleh fungsi YEAR, MONTH dan DAY akan menjadi nilai Gregorian terlepas dari format tampilan untuk nilai tanggal yang disediakan. Misalnya, jika format tampilan tanggal yang disediakan adalah Hijriah, nilai yang dikembalikan untuk fungsi YEAR, MONTH, dan DAY akan menjadi nilai yang terkait dengan tanggal Gregorian yang setara.
Ketika argumen tanggal adalah representasi teks dari tanggal, fungsi 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, dan fungsi menghasilkan hasil 1. Namun, jika pengaturan waktu tanggal saat ini menunjukkan tanggal dalam format Hari/Bulan/Tahun, maka string yang sama akan ditafsirkan sebagai nilai tanggalwaktu yang setara dengan 1 Agustus 2009, dan fungsi menghasilkan hasil 8.
Jika representasi teks tanggal tidak dapat dikonversi dengan benar ke nilai tanggalwaktu, fungsi mengembalikan kesalahan.
Contoh 1
Ekspresi berikut mengembalikan 3, yang merupakan bilangan bulat yang sesuai dengan Maret, bulan dalam argumen date
.
= MONTH("March 3, 2008 3:45 PM")
Contoh 2
Ekspresi berikut mengembalikan bulan dari tanggal di kolom TransactionDate
tabel Orders
.
= MONTH(Orders[TransactionDate])
Konten terkait
fungsi Tanggal dan waktuHOUR fungsiMINUTE fungsiYEAR fungsiSECOND fungsi