Materias reprobadas y promedio

Etiquetado: 

  • mirrau
    Participante

      Hola comunidad, esta es mi primera participación, quiero plantearles esta duda.

      Tengo una tabla de hechos con las calificaciones por alumno y una dimensión de materias, en una tabla necesito los resultados por alumno, materia y promedio, pero necesito de igual forma una columna con el total de materias reprobadas y el lugar dentro del grupo, es decir (Ejemplo de Excel):

      Calificaciones

      En Power BI ya tengo la primera parte:

      PB

      En una medida tengo el total de materias reprobadas y el lugar dentro del grupo, pero si las agrego a la tabla, cada materia me da una columna, en este ejemplo por cada materia aprobada o reprobada:

      MAL

      ¿Cómo puedo evitar que pase eso en la tabla?

      Saludos y quedo atento a sus comentarios, espero ser claro en mi explicación.

    • sarai
      Participante

        Buen día,

        La medida que indica si se reprobó la materia, ¿Esta como columna en la matriz? ¿Qué valores tienes en cada campo del visual?

        Saludos!

        mirrau
        Participante

          Hola Sarai

          Agradezco el tiempo que has dedicado a contestar mi pregunta, la matriz, te refieres a la tabla de hechos, si es así, no es una columna, es una medida:

          Total de materias reprobadas =
          VAR __Reprobadas = CALCULATE( COUNT( Calficaciones[Calificación] ) , Calficaciones[Calificación] < 6.00 )
          // VAR __Respuesta = CALCULATE( __Reprobadas, REMOVEFILTERS(MateriasUNAM[Abreviatura] ) )
          VAR __Respuesta = IF( __Reprobadas = 0, 0, __Reprobadas )
          RETURN
          __Respuesta

          Ahora en lo que se refiere al visual, tiene el nombre del alumno, una columna por cada materia, la calificación y necesito una columna con el total de materias reprobadas.

           

          Espero ser claro, saludos y nuevamente gracias.

          sarai
          Participante

            Hola,

            Veo que tienes una variable comentada, ¿Has intentado colocando esta parte del código después del RETURN?

            CALCULATE( __Reprobadas, REMOVEFILTERS(MateriasUNAM[Abreviatura] ) )

            Para evitar que lo divida por materia.

            Saludos!

            mirrau
            Participante

              Hola Sarai

              Siento mucho contestar hasta ahora, ha sido complicado poder hacerlo, hoy lo pruebo y te platico, muchas gracias.

            Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
            • Debes estar registrado para responder a este debate.