La función Date.IsInPreviousWeek comprueba si un valor temporal hace referencia a un instante de tiempo englobado en la semana anterior a la indicada por el reloj del sistema, devolviendo el valor lógico True en caso positivo.
Date.IsInPreviousWeek(
dateTime as any
) as nullable logical
- dateTime: valor temporal de tipo date, datetime o datetimezone a evaluar
La fecha y hora con la que comparar el argumento dateTime es la proporcionada por el reloj del equipo local.
La función no permite especificar el primer día de la semana.
Si estamos a jueves, 16 de julio de 2020, el lunes 13 devolverá un valor lógico False cuando se pase como argumento de la función pues se trata de un valor temporal perteneciente a esta misma semana:
Date.IsInPreviousWeek(
#date(2020,7,13)
)
FALSE

El día anterior (domingo 12 de julio), sin embargo, ya devuelve el valor lógico True al tratarse de la semana anterior a la actual:
Date.IsInPreviousWeek(
#date(2020,7,12)
)
TRUE
