La función Date.DayOfWeek devuelve un número, de 0 a 6, indicando el día de la semana al que corresponde un valor temporal.
Date.DayOfWeek(
dateTime as any,
optional firstDayOfWeek as nullable number
) as nullable number
- dateTime: valor temporal de tipo date o datetime del que extraer el número de día de la semana.
- firstDayOfWeek: (opcional) constante indicando el primer día de la semana.
El parámetro firstDayOfWeek puede tomar cualquier valor de la siguiente lista:
Si no se especifica, se utilizará un valor que dependerá de la configuración regional del equipo.
Podemos obtener el número de día de la semana correspondiente al 26 de junio de 2020 (viernes) y considerando el lunes como primer día de la semana con la siguiente expresión:
Date.DayOfWeek(#date(2020,6,26), Day.Monday)
4
Al haber especificado como primer día de la semana el lunes (que recibe el valor 0), el viernes recibe el valor 4.