WEEKNUM
Şunlar için geçerlidir:Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
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:
- System 1 - 1 Ocak'ı içeren hafta yılın ilk haftasıdır ve 1. hafta olarak numaralandırılır.
- System 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. Bu,
return_type
21 dışında geçerli bir değerse ve Ocak ayının ilk haftasında üç gün veya daha az olan tüm yıllar için, WEEKNUM işlevinin ISO 8601 tanımından farklı hafta numaralarını döndürdüğü anlamına gelir.return_type
iç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, tablosundan HireDate
= WEEKNUM('Employees'[HireDate])
İlgili içerik
İşlev