Aracılığıyla paylaş


WeekNum ve ISOWeekNum işlevleri

İşlev Şunlar için geçerlidir:
ISOWeekNum Tuval uygulamaları Dataverse formül sütunları Model temelli uygulamalar Power Pages
WeekNum Tuval uygulamaları Copilot Studio Desktop akışları Dataverse formül sütunları Model temelli uygulamalar Power Platform CLI Dataverse işlevleri Power Pages

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

Description

Bir tarihin WeekNum hafta sayısını belirlemek için 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ü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 ikinci parametreyi kullanın. Bir Excel kod numarası sağlayabilir veya StartOfWeek sayımını kullanabilirsiniz:

Excel kodu StartOfWeek sabit listesi Description
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 haftanın başı olarak Pazartesi'yi kullanır. Excel'de işlev, WeekNum burada desteklenmeyen bir 21 ekleme kodunu destekler; bunun yerine kullanın ISOWeekNum .

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( Tarih ) ISOWeekNum( Tarih ) 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