Aracılığıyla paylaş


WeekNum ve ISOWeekNum işlevleri

Şunlar için geçerlidir: Tuval uygulamaları Model temelli uygulamalar Dataverse formül sütunları

Belirli bir tarihin hafta numarasını döndürür.

Description

Bir tarihin hafta numarasını belirlemek için WeekNum ve ISOWeekNum işlevlerini kullanın.

Bu işlevler, yılın ilk haftasının nasıl belirledikleri konusunda farklılık gösterir (hafta 1):

  • WeekNum, yılın ilk haftası olarak 1 Ocak'ı içeren haftayı kullanır. Bu işlevden alınan sonuç 1 ile 54 arasında değişebilir.

  • ISOWeekNum, yılın ilk haftası olarak yılın ilk Perşembe günü içeren haftayı kullanır. Bu, hafta numaralandırmasının ISO 8601 tarih ve saat standart tanımını izler. Bu işlevden alınan sonuç 1 ile 53 arasında değişebilir. Tarih, önceki yılın son haftasına ait olabileceği için Ocak ayının ilk günleri için 52 veya 53 değerleri döndürülebilir.

Haftanın hangi günü başladığını belirtmek için, WeekNum'a ikinci parametreyi kullanın. Bir Excel kod numarası sağlayabilir veya StartOfWeek sayımını kullanabilirsiniz:

Excel kodu StartOfWeek sabit listesi Açıklama
1, 17 StartOfWeek.Sunday Hafta, Pazar günü başlar. Varsayılan.
2, 11 StartOfWeek.Monday Hafta, Pazartesi günü başlar.
12 StartOfWeek.Tuesday Hafta, Salı günü başlar.
13 StartOfWeek.Wednesday Hafta, Çarşamba günü başlar.
14 StartOfWeek.Thursday Hafta, Perşembe günü başlar.
15 StartOfWeek.Friday Hafta, Cuma günü başlar.
16 StartOfWeek.Saturday Hafta, Cumartesi günü başlar.

ISOWeekNum her zaman Pazartesi gününü başlangıç olarak kullanır. Excel'de, WeekNum işlevi, burada desteklenmeyen bir ek kod 21'i destekler; bunun yerine ISOWeekNum kullanın.

Bu işlevlere tek bir sayı geçirirseniz döndürme değeri tek bir sonuç olur. Sayı içeren tek sütunlu bir tablo sağlarsanız sonuç değeri, bağımsız değişkenin tablosundaki her kayıt için tek bir sonuç olacak şekilde tek sütunlu bir sonuç tablosudur. Çok sütunlu tablonuz varsa bu tabloyu tablolarla çalışma makalesinde açıklandığı şekilde tek sütunlu tablo haline getirebilirsiniz.

Sözdizimi

WeekNum(DateTime [, StartOfWeek ])

  • DateTime - Gerekli. Üzerinde çalışılacak Tarih/Saat değeri.
  • StartOfWeek - İsteğe bağlı. Haftanın hangi günü başladığını belirleyen Excel kodu veya StartOfWeek numaralandırması.

ISOWeekNum(DateTime)

  • DateTime - Gerekli. Üzerinde çalışılacak Tarih/Saat değeri. Hafta her zaman Pazartesi başlar.

Örnekler

2021 yılının ilk ve son takvim haftaları

Date WeekNum( Date ) ISOWeekNum( Date ) WeekNum( Date, StartOfWeek.Wednesday )
Cuma,Ocak1,2021 1 53 1
Cumartesi,Ocak2,2021 1 53 1
Pazar,Ocak3,2021 2 53 1
Pazartesi,Ocak4,2021 2 1 1
Salı,Ocak5,2021 2 1 1
Çarşamba,Ocak6,2021 2 1 2
Perşembe,Ocak7,2021 2 1 2
Cumartesi,Aralık25,2021 52 51 52
Pazar,Aralık26,2021 53 51 52
Pazartesi,Aralık27,2021 53 52 52
Salı,Aralık28,2021 53 52 52
Çarşamba,Aralık29,2021 53 52 53
Perşembe,Aralık30,2021 53 52 53
Cuma,Aralık31,2021 53 52 53