Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Dee
Helper III
Helper III

Cómo mostrar el progreso de los valores totales seleccionados en una columna

Hola gente,

Necesito ayuda para averiguar cómo mostrar el progreso de los estudiantes en los cursos particulares tomados bajo un módulo.

Cualquier ayuda sobre cómo lograr esto será muy apreciada

Tengo 3 mesas:

1. Módulos con cursos

Cursos de Módulos

1 BBA, BBC,BBD,BBE,BBF

2 BBB

2. Cursos y progreso de los estudiantes en ese módulo

Cursos:

Nombra el estado de grado inscrito en el estudiante

BBA A 50 no está completo

BBA B 20 no está completo

BBB A 20 no está completo

BBC A 10 no completa

BBD A 100 hecho

BBG A 0 no está completo

3. Progreso de los estudiantes por módulo

Módulo de nombre 1 Módulo 2

inscrito Progreso inscrito Progreso

A 3/5 t inscrito en tres) Promedio de grado() 1/1(Porque el módulo sólo tiene un curso)

Me encantaría mostrar por módulo el número de cursos en los que un estudiante se ha inscrito, como una fracción y su progreso.

¡¡Tia!!

7 REPLIES 7
v-shex-msft
Community Support
Community Support

HI @Dee,

Es difícil compartir fórmulas DAX útiles de sus requisitos y descripciones.

Por favor, comparta algunos datos ficticios con una estructura de datos similar y el resultado esperado para ayudarnos a aclarar su requisito y probar la fórmula de codificación en él.

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

Hola @v-shex-msft

He editado el post original.

Gracias

Hola @Dee,

Puede consultar las siguientes fórmulas de medida y diseño de matriz para lograr sus necesidades:

Progress = 
VAR moduleList =
    CALCULATE (
        CONCATENATEX ( VALUES ( Modules[Courses] ), [Courses], "," ),
        ALLSELECTED ( Modules ),
        VALUES ( Modules[Modules] )
    )
VAR total =
    CALCULATE (
        PATHLENGTH(SUBSTITUTE(CONCATENATEX(VALUES(Modules[Courses]),[Courses],","),",","|")),
        ALLSELECTED ( Modules ),
        VALUES ( Modules[Modules] )
    )
VAR actual =
    CALCULATE (
        COUNT ( Courses[student enrolled] ),
        FILTER ( ALLSELECTED ( Courses ), SEARCH ( [Names], moduleList, 1, -1 ) > 0 ),
        VALUES ( Courses[student enrolled] )
    ) + 0
RETURN
    actual & "/" & total


avg grade =
VAR summary =
    SUMMARIZE (
        Courses,
        [student enrolled],
        "AVG", CALCULATE (
            AVERAGE ( Courses[Grade] ),
            FILTER (
                ALLSELECTED ( Courses ),
                SEARCH (
                    [Names],
                    CONCATENATEX ( VALUES ( Modules[Courses] ), [Courses], "," ),
                    1,
                    -1
                ) > 0
            ),
            VALUES ( Courses[student enrolled] )
        )
    )
RETURN
    AVERAGEX ( summary, [AVG] ) + 0

Diseño de matriz:

23.png

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

Muchas gracias por esto, parece que está haciendo exactamente lo que estoy buscando.

¿Podría compartir amablemente conmigo el PBIX, para entender mejor las fórmulas utilizadas?

Gracias una vez más por pasar por todos estos problemas.

Hola @Dee,

De hecho, solo necesita crear dos medidas en la tabla y cambiar el nombre de sus campos con sus propios nombres de campo de tabla.

También adjunté el mismo archivo a continuación, puede comprobar si cumple con su requisito.

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
amitchandak
Super User
Super User
Greg_Deckler
Super User
Super User

Por favor, consulte este post sobre cómo obtener su pregunta respondida rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.