CALENDAR

La función CALENDAR devuelve una tabla con una única columna llamada "Date" conteniendo un rango secuencial de fechas entre dos fechas dadas como argumentos (e incluidas en el rango).

Sintaxis

CALENDAR(
    <initial_date>,
    <end_date>
)

Parámetros
  • initial_date: Fecha inicial del rango a devolver.
  • end_date: Fecha final del rango a devolver.
Valor devuelto

La función CALENDAR devuelve una tabla con una única columna llamada "Date" conteniendo un rango de fechas.

Información adicional

Esta función puede ser utilizada para la creación de tablas personalizadas como base para las funciones de inteligencia de tiempo. Como en todas las funciones de tiempo, las fechas involucradas pueden ser proveídas a la función CALENDAR por una función o expresión que devuelva una fecha en formato datetime o como una cadena de texto ("2016/1/10"). Esta última opción, en general, deberá evitarse para no recibir resultados inesperados derivados de una errónea interpretación del formato usado.

La función devuelve un error si <initial_date> es posterior a <end_date>. Ambas fechas sí pueden ser iguales, en cuyo caso la función devolverá una tabla con una única fila correspondiente a dicha fecha.

Si la función se utiliza en una columna personalizada, devolverá un error (al estar intentando introducirse una tabla en una celda).

Ejemplos

En este ejemplo se crea una tabla personalizada conteniendo como única columna el rango de fechas entre el 1 de enero de 2016 y el 7 de enero del mismo año:

Función CALENDAR: Ejemplo de uso

En este ejemplo se parte de una tabla ("Ventas") conteniendo fechas de ventas:

Función CALENDAR: Tabla de ventas

Y se crea una tabla personalizada con fechas de inicio y final extraídas de la tabla de ventas mediante las funciones MINX y MAXX:

Función CALENDAR: Ejemplo de uso

Categoría
Fecha y hora
Enviado por admin el Lun, 03/12/2018 - 23:29