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

Mostrar estado en la tabla por proyect en la lista

Querida comunidad,

Tengo una mesa con una lista de proyect. Cada proyect tiene un estatus como "Completo" o "En curso". Por lo tanto, necesito enumerar este estado por proyect en una tabla simple, pero con la medida dax no puede hacer eso. Obviamente tengo un error en dax pero no sé cómo resolver esto.

Importante: cada proyect se llama desde diferentes tablas de Excel.

La tabla de resumen proyect y la idea que necesito mostrar es:

Proyect (resumen de la lista de protección)Estado (necesito mostrar)
Proyect 1íntegro
Proyect 2en curso
Proyect 3en curso
..
..
Proyect níntegro

La idea que intento:

Tomo el estatus de proyect único con estas medidas dax:

ESTATUS PROYECTO 1=
ESTATUS_PROTECTO1 VAR=
IF(O (
SUMA(estatus_proyecto[STATUS]) = 68,
(CALCULATE(COUNTA(estatus_proyecto[STATUS]),estatus_proyecto[STATUS] = 1)) = 0
)
,"Cerrado","En proceso")
volver estatus_proyecto1

La primera instrucción es una función SUM. Si SUM de la columna estatus_proyecto es 68 o en cada fila no tiene una devolución de 1 valor "Complete", de lo contrario "En curso". Si pongo esta función fuera de la mesa, el resultado es correcto.

Cuando construyo una función dax avanzada con la función SELECTEDVALUE y SWITCH, el resultado es una visualización incorrecta.

Esta medida dax es:

ESTATUS GENERAL =
era estatus_proyectoA=
IF( O (
SUMA(estatus_proyecto1[STATUS]) = 68,
(CALCULATE(COUNTA(estatus_proyecto1[STATUS]),estatus_proyecto1[STATUS] = 1)) = 0
),"Cerrado","En proceso"
)
era estatus_proyectoB=
IF(OR(
SUM(estatus_proyecto2[STATUS]) = 68,
(CALCULATE(COUNT(estatus_proyecto2[STATUS]),estatus_proyecto2[STATUS] = 1)) = 0
),"Cerrado","En proceso"
)


VAR Seleccion =
interruptor(
SELECTEDVALUE(Tabla15[Proyectos]),
"Proyecto1", estatus_proyectoA,
"Proyecto2", estatus_proyectoB
)
return Seleccion

El resultado es la siguiente tabla:

ProyectEstatus con medidas daxEstado correcto
Proyect1en cursoíntegro
Proyect2en cursoen curso
Proteger3en cursoíntegro
Protegeríntegroen curso

Por favor, necesito que me ayudes. Desde la semana pasada no se puede terminar este informe debido a esto.

Muchas gracias

Saludos

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

No hay @Jsch2,

¿Podría compartir su archivo pbix? Recuerde a romove información segura.

Saludos

Lucien

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.