Date.IsInPreviousNWeeks

La función Date.IsInPreviousNWeeks comprueba si un valor temporal hace referencia a un instante de tiempo englobado en las N semanas anteriores a la indicada por el reloj del sistema, devolviendo el valor lógico True en caso positivo.

Sintaxis

Date.IsInPreviousNWeeks(
    dateTime as any,
    weeks as number
) as nullable logical

Parámetros
  • dateTime: valor temporal de tipo datedatetime o datetimezone a evaluar
  • weeks: número de semanas del período a considerar
Información adicional

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.

El argumento weeks puede tomar el valor 0 o un valor negativo, pero la función siempre devolverá el valor lógico False en estos casos.

Las N semanas anteriores no incluyen la semana actual. Esto supone que si el argumento dateTime pasado a la función hace referencia a la semana actual, la función devolverá el valor lógico False.

Ejemplos

Si estamos a sábado 18 de julio de 2020, la función devolverá el valor lógico False si pasamos como argumento un valor temporal que haga referencia al lunes 13:

Date.IsInPreviousNWeeks(
    #date(2020,7,13),
    1
)

FALSE

Función M Date.IsInPreviousNWeeks

Sin embargo, una referencia al día anterior, domingo 12 de julio, ya devuelve el valor lógico True cuando se pasa como argumento de la función:

Date.IsInPreviousNWeeks(
    #date(2020,7,12),
    1
)

TRUE

Función M Date.IsInPreviousNWeeks

Categoría
Funciones de fecha
Enviado por admin el Sáb, 18/07/2020 - 10:40