Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Fornisce la fine della settimana contenente la data, spostata da un offset, se specificato.
L'ultimo giorno della settimana è considerato un sabato.
Sintassi
endofweek(
date [, offset])
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
dattero | datetime |
✔️ | Data utilizzata per trovare la fine della settimana. |
compensare | int |
Numero di settimane di offset dalla data. Il valore predefinito è 0. |
Valori restituiti
Restituisce datetime che rappresenta la fine della settimana per il valore di data specificato, con l'offset, se specificato.
Esempi
Nell'esempio seguente viene restituita la fine della settimana per la data specificata.
range offset from -1 to 1 step 1
| project weekEnd = endofweek(datetime(2017-01-01 10:10:17), offset)
Risultato
fine settimana |
---|
2016-12-31 23:59:59.9999999 |
2017-01-07 23:59:59.9999999 |
2017-01-14 23:59:59.9999999 |
Nell'esempio seguente viene restituita la fine della settimana come domenica per la data specificata.
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)
Risultato
Dati | Giorno | SundayEndOfWeek |
---|---|---|
2025-06-14 00:00:00.0000000 | Sabato | 2025-06-15 23:59:59.9999999 |
2025-06-15 00:00:00.0000000 | Domenica | 2025-06-15 23:59:59.9999999 |
2025-06-16 00:00:00.0000000 | Lunedì | 2025-06-22 23:59:59.9999999 |
2025-06-17 00:00:00.0000000 | Martedì | 2025-06-22 23:59:59.9999999 |