İngilizce dilinde oku

Aracılığıyla paylaş


WEEKNUM

Şunlar için geçerlidir: Hesaplanmış sütunHesaplanan tablo ÖlçüGörseli hesaplaması

return_type değerine göre verilen tarihin hafta numarasını döndürür. Hafta numarası, haftanın bir yıl içinde sayısal olarak nerede olduğunu gösterir.

Bu işlev için kullanılan iki sistem vardır:

  • Sistem 1 - 1 Ocak'ı içeren hafta yılın ilk haftasıdır ve 1. hafta olarak numaralandırılır.
  • Sistem 2 - Yılın ilk Perşembe gününü içeren hafta, yılın ilk haftasıdır ve 1. hafta olarak numaralandırılır. Bu sistem, avrupa hafta numaralandırma sistemi olarak bilinen ISO 8601'de belirtilen metodolojidir.

Sözdizimi

WEEKNUM(<date>[, <return_type>])  

Parametreler

Süre Tanım
date datetime biçimdeki tarih.
return_type (İsteğe bağlı) Haftanın hangi gün başladığını belirleyen sayı. Varsayılan değer 1'dir. Bkz. Açıklamalar.

Dönüş değeri

Tamsayı sayısı.

Açıklamalar

  • Varsayılan olarak, WEEKNUM işlevi 1 Ocak'ı içeren haftanın yılın ilk haftası olarak kabul edildiği bir takvim kuralı kullanır. Ancak, Avrupa'da yaygın olarak kullanılan ISO 8601 takvim standardı, ilk haftayı yeni yılda gün sayısı (dört veya daha fazla) düşen takvim olarak tanımlar. Başka bir deyişle, return_type 21 dışında geçerli bir değerse, Ocak ayının ilk haftasında üç gün veya daha az gün bulunan tüm yıllar için, HAFTANUM işlevi ISO 8601 tanımından farklı hafta numaralarını döndürür.

  • return_typeiçin, bazı DirectQuery veri kaynakları aşağıdaki geçerli değerleri desteklemeyebilir:

    return_type Hafta başlangıç tarihi Sistem
    1 veya atlandı Pazar 1
    2 Pazartesi 1
    11 Pazartesi 1
    12 Salı 1
    13 Çarşamba 1
    14 Perşembe 1
    15 Cuma 1
    16 Cumartesi 1
    17 Pazar 1
    21 Pazartesi 2

Örnek 1

Aşağıdaki örnek, 14 Şubat 2010'un hafta numarasını döndürür. Bu hesaplamada haftaların Pazartesi günü başladığı varsayılır.

= WEEKNUM("Feb 14, 2010", 2) 

Örnek 2

Aşağıdaki örnek, Employees tablosundaki HireDate sütununda depolanan tarihin hafta numarasını döndürür. Bu hesaplamada haftaların Pazar günü başladığı varsayılır.

= WEEKNUM('Employees'[HireDate])

YEARFRAC işlevi
WEEKDAY işlevi