Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola a todos,
Tengo la siguiente tabla.
Proyecto | Nombre de la actividad | Estado |
Proyecto A | Actividad A | Íntegro |
Proyecto B | Actividad A | En espera |
Proyecto C | Actividad A | Íntegro |
Proyecto D | Actividad A | Íntegro |
Proyecto E | Actividad B | Activo |
Proyecto E | Actividad C | Íntegro |
Proyecto E | Actividad D | En camino |
Proyecto E | Actividad E | En camino |
Proyecto E | Actividad F | Activo |
Como se puede ver, existen múltiples proyectos con actividades asociadas.
En el informe tengo dos imágenes. Uno es para Nombre único del proyecto y otro es para Actividad.
Lo que quiero es que, si todas las actividades de un proyecto específico tienen el estado de 'Completo', entonces el proyecto debería mostrarse como completado, de lo contrario no.
¿Puede alguien por favor ayudar sobre cómo lograr esto, por favor? Puedo proporcionar más información si es necesario.
Gracias de antemano.
Saludos
Solved! Go to Solution.
Hay @AkshayManke ,
¿Desea calcular el recuento del nombre del proyecto completado? Creo que puede agregar el tipo de número 1 en la medida [Proyectos completados 1] directamente y luego crear una nueva medida basada en ella.
Completed Projects 1 =
VAR _STATUS_LIST =
CALCULATETABLE (
VALUES ( 'Project'[Status] ),
ALLEXCEPT ( 'Project', 'Project'[Project Name] )
)
VAR _COUNT =
COUNTAX ( _STATUS_LIST, [Status] )
RETURN
IF ( AND ( "Complete" IN _STATUS_LIST, _COUNT = 1 ), 1 )
Count of Complete =
SUMX ( VALUES ( Project[Project Name] ), [Completed Projects 1] )
El resultado es el siguiente.
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hay @AkshayManke ,
Creo que puedes probar este código para lograr tu objetivo.
Measure =
VAR _STATUS_LIST = CALCULATETABLE(VALUES('Table'[Status]),ALLEXCEPT('Table','Table'[Project]))
VAR _COUNT = COUNTAX(_STATUS_LIST,[Status])
RETURN
IF(AND("Complete" IN _STATUS_LIST,_COUNT = 1),"Complete")
El resultado es el siguiente.
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
La solución dada está funcionando perfectamente como se esperaba. Muchas gracias por lo mismo. Solo se necesita una ayuda más. Obtengo la salida en cadena, mientras que quiero mostrar el estado en valores en un objeto visual de tarjeta. Entonces, ¿cómo convertir la medida de cadena a número? ¿Puede por favor ayudar para eso?
Saludos cordiales,
Akshay
Hay @AkshayManke ,
¿Desea calcular el recuento del nombre del proyecto completado? Creo que puede agregar el tipo de número 1 en la medida [Proyectos completados 1] directamente y luego crear una nueva medida basada en ella.
Completed Projects 1 =
VAR _STATUS_LIST =
CALCULATETABLE (
VALUES ( 'Project'[Status] ),
ALLEXCEPT ( 'Project', 'Project'[Project Name] )
)
VAR _COUNT =
COUNTAX ( _STATUS_LIST, [Status] )
RETURN
IF ( AND ( "Complete" IN _STATUS_LIST, _COUNT = 1 ), 1 )
Count of Complete =
SUMX ( VALUES ( Project[Project Name] ), [Completed Projects 1] )
El resultado es el siguiente.
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hola @RicoZhou,
La fórmula dada funcionó como se esperaba. 🙂
Muchas gracias por su gran ayuda en esto.
Saludos cordiales,
Akshay