Skip to content
Share
Explore

21. Análisis Rango

Contenido

@BetweenDate

Esta función verifica si un valor en particular cae dentro de un rango especificado. Se devuelve 1 si se cumple la condición y 0 si no se cumple la misma. Puede ser utilizada para verificar si las operaciones caen entre un período especificado.

Sintaxis

@BetweenDate(Fecha, Límite_Inferior, Límite_Superior)

Retorno

(Booleano) Indica si el valor se encuentra en el rango.

Parámetros

Fecha: (Fecha) el valor a ser verificado.
Límite_Inferior: (Fecha) es el límite inferior para la prueba.
Límite_Superior: (Fecha) es el límite superior para la prueba.

Ejemplo

Se parte del campo fecha(FECHA) representado en formato fecha, por ejemplo:
01/01/2025
Se desea obtener si está dentro de un rango de fecha de interés, por ejemplo 2025/01/01 y 2025/02/01:
1 (si está en el rango)

Para esto se invoca la función a través de los siguientes parámetros:
@BetweenDate(FECHA,"20250101","20250201")

Ejemplo con Data

FECHA
@BetweenDate(FECHA,"20250101","20250201")
01/01/2025
1
01/05/2025
1
01/03/2025
1
01/02/2025
1
05/02/2025
0

@BetweenTime

Esta función verifica si un valor en particular cae dentro de un rango especificado. Devuelve un número indicando si el valor cae dentro del rango (1) o no (0). Puede ser utilizada para verificar si las operaciones caen dentro de las horas de apertura y cierre.

Sintaxis

@BetweenTime(Hora, Límite_inferior, Límite_superior)

Retorno

(Booleano) Indica si el valor se encuentra en el rango.

Parámetros

Hora: (Hora) el valor a ser verificado.
Límite_Inferior: (Hora) es el límite inferior para la prueba.
Límite_Superior: (Hora) es el límite superior para la prueba.

Ejemplo

Se parte del campo hora(HORA) representado en formato hora, por ejemplo:
10:14:27
Se desea obtener si está dentro de un rango de fecha de interés, por ejemplo 08:00:00 y 17:00:00:
1 (si está en el rango)

Para esto se invoca la función a través de los siguientes parámetros:
@BetweenDate(HORA,"08:00:00","17:00:00")

HORA
@BetweenDate(HORA,"08:00:00","17:00:00")
10:14:27
1
08:00:00
1
17:00:00
1
18:00:00
0

 
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.