Aracılığıyla paylaş


WeekNum ve ISOWeekNum işlevleri

Şunlar için geçerlidir: Tuval uygulamaları Model yönetimli uygulamalar Power Pages 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 Perşembe gününü içeren haftayı yılın ilk haftası olarak 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 Hafta Başı.Pazar Hafta, Pazar günü başlar. Varsayılan.
2,11 Hafta Başı.Pazartesi Hafta, Pazartesi günü başlar.
12 Haftanın Başlangıcı.Salı Hafta, Salı günü başlar.
13 Hafta Başı.Çarşamba Hafta, Çarşamba günü başlar.
14 Hafta Başı.Perşembe Hafta, Perşembe günü başlar.
15 StartOfWeek.Friday Hafta, Cuma günü başlar.
16 StartOfWeek.Cumartesi Hafta, Cumartesi günü başlar.

ISOWeekNum her zaman Pazartesi gününü haftanın başlangıcı 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