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
Syndicate_Admin
Administrator
Administrator

Usar la función Calcular y los criterios es una medida

Estimado equipo.

Tengo el siguiente ejemplo, con 5 columnas (Nombre, Unidad, Capacitación, Grupo, Estado)

Nombre Unidad De Formación Estado del Grupo
Curso A001 CS1 Grupo1 Atendido
Curso A001 CS2 Grupo1 Atendido
Curso A001 CS3 Grupo1 Atendido
Curso A001 CS4 Grupo1 Atendido
Curso A001 CS5 Grupo1 Atendido
Curso A001 CS6 Grupo1 Atendido
Curso de TI B0021 Grupo1
Curso de TI B0022 Grupo1 Atendido
Curso de TI B0023 Grupo1 Atendido
Curso de TI B0024 Grupo1 Atendido
Curso de TI B0025 Grupo1 Atendido
Curso de TI B0026 Grupo1 Asistido
C003 LE curso1 Grupo1
C003 LE curso2 Grupo1
Curso C003 LE3 Grupo1
Curso C003 LE4 Grupo1 Atendido


Necesitamos saber el número total de personal completado, toda la capacitación que deben completar en función del ejemplo anterior, el resultado debe ser

A001 100%
B002 83%
C003 25%


por lo que el resultado filnal debe ser 1 personal completado 100%

¿Cómo crear una medida para darme esta salida?

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola

Creo que hay una forma mucho más simple, pero funciona

Columna = Dónde filttable = ADICIONES(RESUMIR( 'Tabla','Tabla'[Nombre],"nr",CONTAR('Tabla'[Capacitación]),"nrended", CONTAR('Tabla'[Capacitación])- CONTABANQUE('Tabla'[Estado])),"%",DIVIDIR([nrended],[nr]))
devolución
VALOR DE BÚSQUEDA(t[%],t[Nombre],'Tabla'[Nombre])

serpiva64_0-1665127711822.png

Si esta publicación es útil para ayudarlo a resolver su problema, considere darle a la publicación un pulgar hacia arriba

y aceptarlo como solución!

gracias, pero lo que quieres decir con (t) en esto

VALOR DE BÚSQUEDA(t[%],t[Nombre],'Tabla'[Nombre])

Intenté poner t pero da error

Syndicate_Admin
Administrator
Administrator

Hola @mhrkhd ,

Por favor, pruebe:

Completed % = 
VAR _total = CALCULATE(COUNTROWS('Table'),'Table'[Name]=MAX('Table'[Name]))
VAR _complete = CALCULATE(COUNTROWS('Table'),'Table'[Name]=MAX('Table'[Name])&&'Table'[Status]<>BLANK())
RETURN
DIVIDE(_complete,_total)

vcgaomsft_0-1665126582774.png

Saludos
Gao

Equipo de soporte de la comunidad

Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente. Si no entiendo bien sus necesidades o todavía tiene problemas, no dude en hacérnoslo saber. ¡Muchas gracias!

Cómo obtener respuestas rápidas a sus preguntas -- Cómo proporcionar datos de muestra

gracias Gao pero necesito de la Tabla una Medida para decirme que hay una persona completada al 100%, ¿cómo crear la medida a partir de la que tú creaste? ¿tenemos que cambiarla o crear otra medida basada en esta.

Hola @mhrkhd ,

Claro. Por favor, pruebe esto:

100% Count = 
COUNTX (
    FILTER (
        SUMMARIZE (
            'Table',
            'Table'[Name],
            "completed%",
                DIVIDE (
                    CALCULATE ( COUNTROWS ( 'Table' ), 'Table'[Name] = MAX ( 'Table'[Name] ) ),
                    CALCULATE (
                        COUNTROWS ( 'Table' ),
                        'Table'[Name] = MAX ( 'Table'[Name] )
                            && 'Table'[Status] <> BLANK ()
                    )
                )
        ),
        [Completed%] = 1
    ),
    [completed%]
)

Saludos
Gao

Equipo de soporte de la comunidad

Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente. Si no entiendo bien sus necesidades o todavía tiene problemas, no dude en hacérnoslo saber. ¡Muchas gracias!

Cómo obtener respuestas rápidas a sus preguntas -- Cómo proporcionar datos de muestra

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