Definición:
Función de inteligencia de tiempos que devuelve un periodo completo paralelo al conjunto de fechas en el contexto actual, desplazado por el intervalo especificado.
Función de inteligencia de tiempos que devuelve un periodo completo paralelo al conjunto de fechas en el contexto actual, desplazado por el intervalo especificado.
Sintaxis:
PARALLELPERIOD ( < fechaOcalendario >, < número_de_intervalos >, < intervalo > )
- <fechaOcalendario>: columna (o tabla) de fecha o referencia de calendario con fechas de interés.
- <número_de_intervalos>: número de intervalos por el cual desplazar fechas. Si es 0, la función devuelve el intervalo, extendido al periodo completo, que contiene la fecha especificada.
- <intervalo>: intervalo por el cual desplazar fechas.
- PARALLELPERIOD recibe la columna Fecha de la tabla Calendario y, tomando la fecha especificada por el filtro en CALCULATETABLE y el intervalo a desplazar (+1 MONTH), genera una tabla de una sola columna con el conjunto de fechas correspondiente al periodo mensual siguiente en su totalidad.
- CALCULATETABLE especifica la referencia de calendario a utilizar por PARALLELPERIOD (15/Sept/2023).

- DATESBETWEEN define el intervalo de fechas a considerar (15/Jul al 20/Jul del 2024).
- PARALLELPERIOD, con el número de intervalos de desplazamiento definido como 0, extiende el intervalo a los periodos especificados por MONTH, QUARTER y YEAR.
- SELECTCOLUMNS toma cada intervalo, y con sus fechas límite extraídas por MINX(a) y MAXX(b), los añade a la tabla Periodos(c), la cual muestra el intervalo original junto con la extensión a los periodos mensual, trimestral y anual.


