İngilizce dilinde oku

Aracılığıyla paylaş


AĞGÜNÜ

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGörsel hesaplama

İki tarih (dahil) arasındaki tam iş günlerinin sayısını verir. Parametreler, hafta sonu günlerinin hangi ve kaç gün olduğunu belirtir. Tatil olarak belirtilen hafta sonu günleri ve günleri iş günü olarak kabul edilmez.

Sözdizimi

DAX
NETWORKDAYS(<start_date>, <end_date>[, <weekend>, <holidays>])

Parametre

Terim Tanım
start_date Başlangıç tarihini temsil eden tarih. Farkın hesaplandığı tarihler. start_date, end_date ile aynı veya sonraki bir sürümde olabilir.
end_date Bitiş tarihini temsil eden tarih. Farkın hesaplandığı tarihler. start_date, end_date ile aynı veya sonraki bir sürümde olabilir.
weekend Hafta sonu günleri olan ve start_date ile end_date arasındaki tam çalışma günlerinin sayısına dahil edilmeyen haftanın günlerini gösterir. Hafta sonu, hafta sonlarının ne zaman gerçekleştiğini belirten bir hafta sonu numarasıdır.
Hafta sonu sayı değerleri şu hafta sonu günlerini gösterir:
1 veya atlandı: Cumartesi, Pazar
2: Pazar, Pazartesi
3: Pazartesi, Salı
4: Salı, Çarşamba
5: Çarşamba, Perşembe
6: Perşembe, Cuma
7: Cuma, Cumartesi
11: Pazar yalnızca
12: Pazartesi yalnızca
13: Salı yalnızca
14: Çarşamba yalnızca
15: Yalnızca Perşembe
16: Cuma yalnızca
17: Yalnızca Cumartesi
holidays Çalışma günü takviminden dışlanacak bir veya daha fazla tarihin sütun tablosu.

Dönüş Değeri

Tam iş günlerinin tamsayısı.

Açıklamalar

  • Bu DAX işlevi Excel NETWORKDAYS'e benzer. INTL ve NETWORKDAYS işlevleri.

  • start_date ve end_date ikisi de BLANK ise, çıkış değeri de BLANK olur.

  • start_date veya end_date BLANK ise, BLANK start_date veya end_date Date(1899, 12, 30) olarak değerlendirilir.

  • Tarihler DATE işlevi kullanılarak veya başka bir ifadenin sonucu olarak belirtilmelidir. Örneğin, DATE ( 2022, 5, 30 ), 30 Mayıs 2022'yi belirtir. Tarihler (dt”2022-05-30”)biçiminde değişmez olarak da belirtilebilir. Tarihleri metin olarak belirtmeyin.

Örnek

Aşağıdaki ifade:

DAX
   = NETWORKDAYS (
        DATE ( 2022, 5, 28 ),
        DATE ( 2022, 5, 30 ),
        1,
        {
            DATE ( 2022, 5, 30 )
        }
    )

Döndürür:

[Değer]
0

Bu örnekte, başlangıç tarihi Cumartesi ve bitiş tarihi pazartesi olduğundan 0 döndürülür. Hafta sonu parametresi, hafta sonunun Cumartesi ve Pazar olduğunu belirtir, bu nedenle bunlar iş günleri değildir. holiday parametresi 30. günü (bitiş tarihi) tatil olarak işaretler, bu nedenle çalışma günleri kalmaz.