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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
bcbuckley13
Helper III
Helper III

¿Cómo calculo % de usuarios que han "adquirido" los tres cursos

Hola

Tengo un informe que incluye tres cursos diferentes. Quiero calcular el porcentaje de usuarios que han completado los tres.

¿Tengo que crear una nueva columna o es solo una nueva medida?

Estas son las primeras columnas que incluyen los datos de usuario.

bcbuckley13_0-1598282594608.png

y quiero comprobar la columna "Estado del currículum" para ver si cada usuario ha adquirido los tres.

2020-08-24_10-24-54.jpg

1 ACCEPTED SOLUTION

Hola @bcbuckley13 ,

Por favor refiérase a mi DAX.

v-lionel-msft_0-1598605753668.png

Measure1 = 
CALCULATE(
    COUNT(Sheet3[Curriculum Status]),
    FILTER( 
        ALL(Sheet3),
        Sheet3[Name] = MAX(Sheet3[Name]) && Sheet3[Curriculum Status] = "Acquired"
    )
)
Measure2 = 
VAR y = 
CALCULATE(
    DISTINCTCOUNT(Sheet3[Name]),
    FILTER(
        Sheet3,
        [Measure1]= 3
    )
)
VAR z = 
CALCULATE(
    DISTINCTCOUNT(Sheet3[Name]),
    ALL(Sheet3)
)
RETURN
DIVIDE(
    y, z
)

v-lionel-msft_1-1598605841555.png

Saludos
Lionel Chen

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

3 REPLIES 3
amitchandak
Super User
Super User

@bcbuckley13, no muy claro no ver ningún ID de usuario, Esto dará a los usuarios que ha requerido los tres Currículo


countx(filter(summarize(Table,Table[user],"_1" ,distinctcount([Curriculum ]),"_1" ,calculate(distinctcount([Curriculum ]), Table[Curriculum Status] ?"Acquired")), [_1]-3 && [_1]-[_2]),[usuario])

@amitchandak

Creo que estoy cerca, pero aún no puedo conseguirlo.

Porcentaje Todos los 3 Completos - countx(filter(summarize('En-role Training Completions (BCM, Food Safety, Contactless)','En el papel Entrenamientos (BCM, Seguridad Alimentaria, Sin Contacto)'[GPN],"GPN" ,
distinctcount([Curriculum]),"Contactless Service PH US" ,calculate(distinctcount([Curriculum]), "2020 Food Safety for Team Member, 'In-role Training Completions (BCM, Food Safety, Contactless)[Curriculum Status] ?"Acquired")),
[]-3 && [_1]-[_2]),[usuario])
Aquí están los encabezados de columna.
Nombre de la organización de la personaID de tiendaNombrenombre de usuarioGpnRol de trabajoCurrículoAsignado enAdquirido enEstado curricular

Hola @bcbuckley13 ,

Por favor refiérase a mi DAX.

v-lionel-msft_0-1598605753668.png

Measure1 = 
CALCULATE(
    COUNT(Sheet3[Curriculum Status]),
    FILTER( 
        ALL(Sheet3),
        Sheet3[Name] = MAX(Sheet3[Name]) && Sheet3[Curriculum Status] = "Acquired"
    )
)
Measure2 = 
VAR y = 
CALCULATE(
    DISTINCTCOUNT(Sheet3[Name]),
    FILTER(
        Sheet3,
        [Measure1]= 3
    )
)
VAR z = 
CALCULATE(
    DISTINCTCOUNT(Sheet3[Name]),
    ALL(Sheet3)
)
RETURN
DIVIDE(
    y, z
)

v-lionel-msft_1-1598605841555.png

Saludos
Lionel Chen

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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

Top Solution Authors