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 |