Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sağlanan bir uzaklık ile kaydırılan tarihi içeren haftanın sonunu sağlar.
Haftanın son günü Cumartesi olarak kabul edilir.
Sözdizimi
endofweek(
date [, offset])
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tarih | datetime |
✔️ | Haftanın sonunu bulmak için kullanılan tarih. |
| fark | int |
Tarihten itibaren uzaklık haftalarının sayısı. Varsayılan değer 0'dır. |
Döndürülenler
Belirtilen tarih değeri için haftanın sonunu temsil eden tarih saat değerini, belirtilmişse uzaklığıyla birlikte döndürür.
Örnekler
Aşağıdaki örnek, belirtilen tarih için haftanın sonunu döndürür.
range offset from -1 to 1 step 1
| project weekEnd = endofweek(datetime(2017-01-01 10:10:17), offset)
Çıktı
| hafta sonu |
|---|
| 2016-12-31 23:59:59.9999999 |
| 2017-01-07 23:59:59.9999999 |
| 2017-01-14 23:59:59.9999999 |
Aşağıdaki örnek, belirtilen tarih için haftanın sonunu Pazar olarak döndürür.
let endofweekSunday = (dateArg: datetime) {
datetime_add('day', 8, endofweek(datetime_add('day', -8, dateArg)))
};
let data=datatable(Date: datetime, day: string)
[
datetime(2025, 6, 14), "Saturday",
datetime(2025, 6, 15), "Sunday",
datetime(2025, 6, 16), "Monday",
datetime(2025, 6, 17), "Tuesday"
];
data
| extend SundayEndOfWeek=endofweekSunday(Date)
Çıktı
| Tarih | gün | SundayEndOfWeek |
|---|---|---|
| 2025-06-14 00:00:00.0000000 | Cumartesi | 2025-06-15 23:59:59.9999999 |
| 2025-06-15 00:00:00.0000000 | Pazar | 2025-06-15 23:59:59.9999999 |
| 2025-06-16 00:00:00.0000000 | Pazartesi | 2025-06-22 23:59:59.9999999 |
| 2025-06-17 00:00:00.0000000 | Salı | 2025-06-22 23:59:59.9999999 |