Friday, May 25, 2007

Función ParallelPeriod

Función ParallelPeriod


La función costa de 3 argumentos:


ParallelPeriod (Nivel, índice, miembro)


Descripción de cada elemento:



  • Nivel: Es el nivel sobre el cual se va a hacer el retroceso, o el paralelo.


  • Índice: Es el numero de veces que se va a retroceder en el nivel especificado en el parámetro anterior (nivel).


  • Miembro: Es el miembro actual, gracias al cual se elige el miembro actual sobre el nivel, especificado en el parámetro “Nivel”.


Ejemplo:



Resultado:



Explicación:

Esta es la jerarquia Date.Calendar.



Como podemos ver en el Query, estamos trabajando con la dimension “Calendar Semestre”, y con el mes “Noviembre 2002”.

Inicialmente se ubicara en el semestre 2 del año 2002, desde el cual comenzara a retroceder, según sea el indice especificado, en este caso es de 1, entonces retrocedera a “H1 CY 2002”.



La función se ubica en el miembro relativo a el miembro especificado en el parámetro “miembro”, en este caso el miembro “May 2002”, se encuentra en “H1 CY 2002”, y es relativo al miembro “November 2002”.