akhirMinggu()

Beralih layanan menggunakan menu tarik-turun Versi. Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Menyediakan akhir minggu yang berisi tanggal, digeser oleh offset, jika disediakan.

Hari terakhir dalam seminggu dianggap sebagai hari Sabtu.

Sintaks

endofweek( date [, offset])

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
date datetime ✔️ Tanggal yang digunakan untuk menemukan akhir minggu.
Offset int Jumlah minggu offset dari tanggal. Defaultnya adalah 0.

Mengembalikan

Mengembalikan tanggalwaktu yang menunjukkan akhir minggu untuk nilai tanggal yang diberikan, dengan offset, jika ditentukan.

Contoh

Contoh berikut mengembalikan akhir minggu untuk tanggal yang ditentukan.

  range offset from -1 to 1 step 1
 | project weekEnd = endofweek(datetime(2017-01-01 10:10:17), offset)  

Hasil

akhir pekan
2016-12-31 23:59:59.9999999
2017-01-07 23:59:59.9999999
2017-01-14 23:59:59.9999999

Contoh berikut mengembalikan akhir minggu sebagai Hari Minggu untuk tanggal yang ditentukan.

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)

Hasil

Tanggal hari SundayEndOfWeek
2025-06-14 00:00:00.0000000 Sabtu 2025-06-15 23:59:59.9999999
2025-06-15 00:00:00.0000000 Hari Minggu 2025-06-15 23:59:59.9999999
2025-06-16 00:00:00.0000000 Senin 2025-06-22 23:59:59.9999999
2025-06-17 00:00:00.0000000 Selasa 2025-06-22 23:59:59.9999999