Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt das Ende der Woche mit dem Datum bereit, das durch einen Offset verschoben wird, sofern angegeben.
Der letzte Tag der Woche gilt als Samstag.
Syntax
endofweek(
Datum [, Offset])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| Datum | datetime |
✔️ | Das Datum, das verwendet wird, um das Ende der Woche zu finden. |
| Offset | int |
Die Anzahl der Versatzwochen vom Datum. Standard ist "0". |
Gibt zurück
Gibt datetime zurück, die das Ende der Woche für den angegebenen Datumswert darstellt, wobei der Offset angegeben ist.
Beispiele
Im folgenden Beispiel wird das Ende der Woche für das angegebene Datum zurückgegeben.
range offset from -1 to 1 step 1
| project weekEnd = endofweek(datetime(2017-01-01 10:10:17), offset)
Ausgabe
| Wochenende |
|---|
| 2016-12-31 23:59:59.9999999 |
| 2017-01-07 23:59:59.9999999 |
| 2017-01-14 23:59:59.9999999 |
Im folgenden Beispiel wird das Ende der Woche als Sonntag für das angegebene Datum zurückgegeben.
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)
Ausgabe
| Datum | Tag | SundayEndOfWeek |
|---|---|---|
| 2025-06-14 00:00:00.0000000 | Samstag | 2025-06-15 23:59:59.9999999 |
| 2025-06-15 00:00:00.0000000 | Sonntag | 2025-06-15 23:59:59.9999999 |
| 2025-06-16 00:00:00.0000000 | Montag | 2025-06-22 23:59:59.9999999 |
| 2025-06-17 00:00:00.0000000 | Dienstag | 2025-06-22 23:59:59.9999999 |