Autor Tema: reporte de examenes con otros agrupamientos  (Leído 178 veces)

0 Usuarios y 1 Visitante están viendo este tema.

eluqueunca

  • General Guarani
  • *
  • Mensajes: 2302
    • Ver Perfil
    • Email
  • Institución: Facultad de Ciencias Agrarias - UNCa
  • Nombre y apellido: Emilio Luque
  • Sistema: Siu-Guarani
reporte de examenes con otros agrupamientos
« : marzo 15, 2017, 06:54:29 pm »
Hola

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?

Emilio


sbaisi

  • Moderador Global
  • *****
  • Mensajes: 199
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Sabrina Baisi
  • Utilizo algun sistéma del SIU: Sí
Re:reporte de examenes con otros agrupamientos
« Respuesta #1 : marzo 17, 2017, 10:02:45 am »
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?

Saludos,
Sabrina.

eluqueunca

  • General Guarani
  • *
  • Mensajes: 2302
    • Ver Perfil
    • Email
  • Institución: Facultad de Ciencias Agrarias - UNCa
  • Nombre y apellido: Emilio Luque
  • Sistema: Siu-Guarani
Re:reporte de examenes con otros agrupamientos
« Respuesta #2 : marzo 20, 2017, 09:56:04 am »
Hola

Gracias. Acabo de ingresar la solicitud.

Pero la escala de notas tiene 2 decimales.
Hay algun manual o similar de mdx?

Como hago para que NO me muestre los turnos Promocion o similar? algo como turno not like '%promo%"

Emilio
 
P.S. Me olvidé el adjunto
« Última Modificación: marzo 20, 2017, 09:58:33 am por eluqueunca »

sbaisi

  • Moderador Global
  • *****
  • Mensajes: 199
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Sabrina Baisi
  • Utilizo algun sistéma del SIU: Sí
Re:reporte de examenes con otros agrupamientos
« Respuesta #3 : marzo 20, 2017, 10:21:33 am »
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

eluqueunca

  • General Guarani
  • *
  • Mensajes: 2302
    • Ver Perfil
    • Email
  • Institución: Facultad de Ciencias Agrarias - UNCa
  • Nombre y apellido: Emilio Luque
  • Sistema: Siu-Guarani
Re:reporte de examenes con otros agrupamientos
« Respuesta #4 : marzo 20, 2017, 10:28:26 am »
intenté con el Instr
InStr(periodo_anio_acad_periodo_anio_acad.periodos_anio_acad, 'promoc') = 0

como muestra la imagen pero me da error

Con la escala de notas habria que hacer >= 7.00 or =10.00 si es una cadena


sbaisi

  • Moderador Global
  • *****
  • Mensajes: 199
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Sabrina Baisi
  • Utilizo algun sistéma del SIU: Sí
Re:reporte de examenes con otros agrupamientos
« Respuesta #5 : marzo 20, 2017, 11:20:52 am »
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]


eluqueunca

  • General Guarani
  • *
  • Mensajes: 2302
    • Ver Perfil
    • Email
  • Institución: Facultad de Ciencias Agrarias - UNCa
  • Nombre y apellido: Emilio Luque
  • Sistema: Siu-Guarani
Re:reporte de examenes con otros agrupamientos
« Respuesta #6 : marzo 20, 2017, 04:04:46 pm »
Costó pero lo pude filtar

InStr([periodo_anio_acad.periodos_anio_acad].[periodo].CurrentMember.Name, "romocio")=0

eso habia que poner en la ventanita que habia mandado.
Parece que tu sintaxis es distinta a la que arma el saiku.

Ahora, hay alguna propiedad Upper/Lower o por el estilo?. Ese filtro no es case-insensitive

sbaisi

  • Moderador Global
  • *****
  • Mensajes: 199
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Sabrina Baisi
  • Utilizo algun sistéma del SIU: Sí
Re:reporte de examenes con otros agrupamientos
« Respuesta #7 : marzo 21, 2017, 10:07:47 am »
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.

 

Comunidad SIU