NETWORKDAYS
Berlaku untuk: kolom terhitungTabel terhitung
Ukur
Perhitungan visual
Mengembalikan jumlah seluruh hari kerja di antara dua tanggal (inklusif). Parameter menentukan mana dan berapa hari adalah hari akhir pekan. Hari dan hari akhir pekan yang ditentukan sebagai hari libur tidak dianggap sebagai hari kerja.
Sintaksis
NETWORKDAYS(<start_date>, <end_date>[, <weekend>, <holidays>])
Parameter
Istilah | Definisi |
---|---|
start_date |
Tanggal yang menunjukkan tanggal mulai. Tanggal di mana perbedaannya akan dihitung. start_date dapat lebih awal dari, sama dengan, atau lebih baru dari end_date. |
end_date |
Tanggal yang menunjukkan tanggal akhir. Tanggal di mana perbedaannya akan dihitung. start_date dapat lebih awal dari, sama dengan, atau lebih baru dari end_date. |
weekend |
Menunjukkan hari dalam seminggu yang merupakan hari akhir pekan dan tidak termasuk dalam jumlah seluruh hari kerja antara start_date dan end_date. Akhir pekan adalah angka akhir pekan yang menentukan kapan akhir pekan terjadi.
Nilai angka akhir pekan menunjukkan hari-hari akhir pekan berikut: 1 atau dihilangkan: Sabtu, Minggu 2: Minggu, Senin 3: Senin, Selasa 4: Selasa, Rabu 5: Rabu, Kamis 6: Kamis, Jumat 7: Jumat, Sabtu 11: Minggu hanya 12: Senin hanya 13: Selasa hanya 14: Rabu hanya 15: Kamis hanya 16: Jumat hanya 17: Sabtu saja |
holidays |
Tabel kolom dari satu atau beberapa tanggal yang akan dikecualikan dari kalender hari kerja. |
Mengembalikan Nilai
Jumlah bilangan bulat dari seluruh hari kerja.
Komentar
Fungsi DAX ini mirip dengan Excel NETWORKDAYS. Fungsi INTL dan NETWORKDAYS.
Jika start_date dan end_date keduanya BLANK, nilai output juga BLANK.
Jika start_date atau end_date BLANK, BLANK start_date atau end_date akan diperlakukan sebagai Tanggal(1899, 12, 30).
Tanggal harus ditentukan dengan menggunakan fungsi DATE atau sebagai hasil dari ekspresi lain. Misalnya,
DATE ( 2022, 5, 30 )
, menentukan 30 Mei 2022. Tanggal juga dapat ditentukan sebagai harfiahdalam format, . Jangan tentukan tanggal sebagai teks.
Contoh
Ekspresi berikut:
= NETWORKDAYS (
DATE ( 2022, 5, 28 ),
DATE ( 2022, 5, 30 ),
1,
{
DATE ( 2022, 5, 30 )
}
)
Kembali:
[Nilai] |
---|
0 |
Dalam contoh ini, 0 dikembalikan karena tanggal mulai adalah Hari Sabtu dan tanggal akhir adalah Senin. Parameter akhir pekan menentukan bahwa akhir pekan adalah Sabtu dan Minggu, jadi itu bukan hari kerja. Parameter hari libur menandai tanggal 30 (tanggal akhir) sebagai hari libur, sehingga tidak ada hari kerja yang tersisa.