subconjunto de años academicos

Hola

Necesito definir un subconjunto de años academicos como el siguiente:

select {[Año Academico].[1995]:[Año Academico].[2013]} on rows,
{} on columns
from [Alumnos]

Excepto que no quiero poner 2013 sino el último año academico que haya.
Alguna idea?

Emilio

Las funciones Tail y Head hacen eso. Tienen un parámetro opcional de la cantidad de elementos.

select NON EMPTY {[Fuente].Children} ON COLUMNS,
NON EMPTY {Tail({[Fecha].Children},5)} ON ROWS
from [pilaga-gastos]

Pero ojo con los años que no tienen datos cargados.

Hola Sebastian

Estamos en el mismo problema. El tail tiene el segundo argumento que, en el ejemplo mio sería 18. Pero el año que viene debería ser 19 y asi sucesivamente.

Emilio

te paso el problema, por ahi vos lo ves desde otro lado.

El tema es el gráfico de abajo a la derecha que se arma con nuevos inscriptos + reinscriptos + egresados acumulados de una cohorte.
El asunto es que no aparezcan todos los años académicos.

La consulta actual es :

with member [Measures].[Suma Egresados] as ‘Sum({([Año Academico].[${anioAcademico}] : [Año Academico].CurrentMember)}, [Measures].[Egresados]) + [Measures].[Alumnos (NI+RI)]’
select NON EMPTY {[Measures].[Suma Egresados]} ON COLUMNS,
NON EMPTY {[Año Academico].Children} ON ROWS
from [Alumnos]
where ([Unidad Academica].[${unidadAcademica}],[Carrera].[${carrera}],[Cohorte].[${anioAcademico}])

Emilio


evolucion.JPG

evolucion.JPG_thumb.png