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

Next up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now

Reply
Syndicate_Admin
Administrator
Administrator

No se puede hacer que la fila total funcione

He investigado problemas similares, pero todavía no puedo resolver esto (bastante nuevo en DAX, por cierto).

Resumen ejecutivo: Quiero saber, por proyecto, cuántos empleados están sobreasignados (>100%) en TODOS sus proyectos combinados.

Arreglo: Tengo 3 tablas: Empleado, Proyecto y % asignado por proyecto que están vinculadas correctamente y producen resultados correctos en todas partes.

Así que en este ejemplo:

El empleado 1 está sobreasignado porque el total de todos los proyectos es >100% aunque ningún proyecto individual esté >100%

El empleado 2 está sobreasignado porque el total de todos los proyectos es >100%

El empleado 3 no está sobreasignado porque el total de todos los proyectos no es >100%

La última columna ('Sobreasignado en todos los proyectos') no existe, es solo para referencia. Feliz de hacer de esto una medida o columna si es necesario, pero no a menos que sea necesario.

La sección en la parte inferior en verde es lo que busco: Por proyecto, sume la asignación total de todos los empleados y dígame el número de empleados en ese proyecto que están sobreasignados en todos sus proyectos. Asume que la mayoría de los proyectos tendrán algunos empleados sobreasignados, otros no.

Bajé por una espiral o fórmulas progresivamente más complejas antes de admitir la derrota a lo que parece que no debería ser tan difícil.

Gracias por cualquier ayuda.

Capture.PNG

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@jfpalumbo

salida

Daniel29195_0-1710448722683.png

Medidas

Measure 5 = 
var ctr_emp =  DISTINCTCOUNT(Table2[employee])

var emp_val= VALUES(Table2[employee])

return ctr_emp & " (Emp " & CONCATENATEX(emp_val , Table2[employee] , " & " ) & " )"

Measure 6 = 
var ds = 
FILTER(
ADDCOLUMNS(
    VALUES(Table2[employee]
    ),
    "@allocated" ,  CALCULATE(sum(Table2[allocated]) , REMOVEFILTERS(Table2[project]))
),
[@allocated]>100
)

var ctr_emp =  COUNTROWS(ds)





return COALESCE(ctr_emp,0) & " ( Emp " & CONCATENATEX(ds , Table2[employee] , " & " ) & " )"

Hazme saber si esto ayuda.

Si mi respuesta te ayudara a resolver las cosas, agradecería un pulgar hacia arriba 👍 y lo marcaría como la solución
Marca la diferencia y también podría ayudar a alguien más. ¡Gracias por difundir las buenas vibraciones! 🙏

Bien, en primer lugar, ni siquiera estaba cerca 😞

Y en segundo lugar, esto funcionó al 100% perfectamente en el primer intento. Estoy tan celoso de ustedes que realmente pueden resolver estas cosas, pero estoy trabajando para lograrlo.

¡Muchas gracias a ti y espero que ayude a alguien más!

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.

Top Kudoed Authors