WEEKDAY
Berlaku untuk: kolom terhitungTabel terhitung
Ukur
Perhitungan visual
Mengembalikan angka dari 1 hingga 7 yang mengidentifikasi hari dalam seminggu dari tanggal. Secara default, hari berkisar antara 1 (Minggu) hingga 7 (Sabtu).
Sintaks
WEEKDAY(<date>, <return_type>)
Parameter
Term | Definisi |
---|---|
date |
Tanggal dalam format datetime .Tanggal harus dimasukkan dengan menggunakan fungsi DATE, dengan menggunakan ekspresi yang menghasilkan tanggal, atau sebagai hasil dari rumus lain. |
return_type |
Angka yang menentukan nilai Return: Jenis pengembalian: 1, minggu dimulai pada hari Minggu (1) dan berakhir pada hari Sabtu (7). bernomor 1 sampai 7. Jenis pengembalian: 2, minggu dimulai pada hari Senin (1) dan berakhir pada hari Minggu (7). Jenis pengembalian: 3, minggu dimulai pada hari Senin (0) dan berakhir pada hari Minggu (6).bernomor 0 hingga 6. |
Mengembalikan nilai
Bilangan bulat dari 1 hingga 7.
Keterangan
Berbeda dengan Microsoft Excel, yang menyimpan tanggal sebagai nomor seri, DAX bekerja dengan tanggal dan waktu dalam format
datetime
. Jika Anda perlu menampilkan tanggal sebagai nomor seri, Anda bisa menggunakan opsi pemformatan di Excel.Anda juga dapat mengetik tanggal dalam representasi teks tanggal yang diterima, tetapi untuk menghindari hasil yang tidak terduga, yang terbaik adalah mengonversi tanggal teks menjadi format
datetime
terlebih dahulu.Ketika argumen tanggal adalah representasi teks dari tanggal, fungsi menggunakan pengaturan lokal dan tanggal/waktu komputer klien untuk memahami nilai teks untuk melakukan konversi. Jika pengaturan tanggal/waktu saat ini menunjukkan tanggal dalam format Bulan/Hari/Tahun, maka string, "1/8/2009", ditafsirkan sebagai nilai
datetime
yang setara dengan 8 Januari 2009. Namun, jika pengaturan tanggal/waktu saat ini mewakili tanggal dalam format Hari/Bulan/Tahun, maka string yang sama akan ditafsirkan sebagai nilaidatetime
yang setara dengan 1 Agustus 2009.
Contoh
Contoh berikut mendapatkan tanggal dari kolom [HireDate], menambahkan 1, dan menampilkan hari kerja yang sesuai dengan tanggal tersebut. Karena argumen return_type
telah dihilangkan, format default digunakan, di mana 1 adalah Minggu dan 7 adalah Sabtu. Jika hasilnya adalah 4, harinya adalah hari Rabu.
= WEEKDAY([HireDate]+1)