Armé un reporte de cantidad de finales por turno de examen (filas) y por resultado (columnas)
Uno de los resultados es Aprobado. Nosotros necesitamos separar las aprobaciones en notas de 4 a 7 y de 7 a 10.
Habria alguna forma de agruparlos?
Las escalas de notas en guarani manejan, aparte de la nota y el resultado, un concepto. Sería posible que se pase este concepto?
Hola Emilio, para hacer agrupadores podes armar la consulta usando MDX. Por ejemplo el caso que nos planteas:
WITH MEMBER Measures.FinalesGrupo7_10 AS SUM
( { [resultado].[nota].[10] , [resultado].[nota].[9] , [resultado].[nota].[8] , [resultado].[nota].[7] }
, [Measures].[cant_finales]
)
MEMBER Measures.FinalesGrupo4_6 AS SUM
( { [resultado].[nota].[6] , [resultado].[nota].[5] , [resultado].[nota].[4] }
, [Measures].[cant_finales]
)
SELECT {Measures.FinalesGrupo7_10,Measures.FinalesGrupo4_6} ON 0
,[periodo_anio_acad.periodos_anio_acad].[periodo].Members ON 1
FROM [guarani_examen]
Con respecto a los conceptos de las notas, los agregaremos en el nuevo cubo que estamos desarrollando de G3 . Por favor, podras solicitarlo por GDS asi nos queda un registro?
Hola Emilio, podes ver funciones y demás de MDX en el siguiente sitio: https://msdn.microsoft.com/en-us/library/ms145970.aspx
Para contemplar los decimales de notas tendrías que formar los grupos filtrando por > y <.
Algo similar al like se puede formar usando las funciones Filter y InStr.
Voy a intentar resolverlo y te lo paso.
Saludos,
Sabrina
La parte del filtro de los turnos de examenes seria asi:
SELECT {Measures.FinalesGrupo7_10,Measures.FinalesGrupo4_6} ON 0,
{Filter([periodo_anio_acad.periodos_anio_acad].[periodo].Members,InStr([periodo_anio_acad.periodos_anio_acad].[periodo].CurrentMember.Name, “Promociones”)=0)} ON 1
FROM [guarani_examen]
Hola! No hay una función del ese estilo.
La sintaxis que yo te mando es para que seleccionando el boton que adjunto como edit.png lo puedas pegar como se muestra en el adjunto mdx., ya que creo que en la forma de añadir de Medidas no lo guarda si guardas la vista.
Saludos,
Sabrina.