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

ADDCOLUMNS Y REGISTROS DE RESUMEN

Hola

Tengo un archivo con correos electrónicos de usuario, estado de entrenamiento y duración de la formación. Una persona puede tener más filas con estado de diferencia

test@user1Completado5
test@user1Completado15
test@user1Completado4
test@user1Completado8
test@user2Registrado2
test@user2Solicitado1
test@user2Completado12
test@user2Completado15
test@user2Registrado8

Ahora quiero crear una tabla que tendrá 5 columnas - correo electrónico, Total de horas de formación completadas, Total de horas de formación solicitadas, Total de horas de formación registradas, 8+ horas (si alguien completó más que 😎

Probé esto, pero cuando la persona ha fo exmaple completado y solicitado la formación de los valores en ambas columnas son los mismos (suma de todas las horas de entrenamiento sin importar cuál sea el estado)

8 horas =
ADDCOLUMNS(
RESUMEN ('All','All'[Correo electrónico de trabajo],
"Total de horas de formación completadas", CALCULATE(SUM ( 'All'[Duración de la formación]), FILTER('All',CONTAINS('All','All'[Training status],"completed")),
"Total de horas de formación solicitadas", CALCULATE(SUM ( 'All'[Duración de la formación]), FILTER('All',CONTAINS('All','All'[Estado de formación],"solicitado")))
"Total de horas de formación registradas", CALCULATE(SUM ( «All»[Duración de la formación]), FILTER('All', CONTAINS('All','All'[Training status],"registered")))
),
"8+ horas", IF ( [Total de horas de entrenamiento completadas] >= 8, "ok", "no" )
)

2021-02-24 19_53_46-Window.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Ok, encontré mi error. El filtro está mal

8 horas =
ADDCOLUMNS (
RESUMEN ('All','All'[Correo electrónico de trabajo],'All'[Persona final],
"Total de horas de entrenamiento completadas", CALCULATE(SUM ( 'All'[Duración de la capacitación]), FILTER('All','All'[Training status]="completed")),
"Total de horas de formación solicitadas", CALCULATE(SUM ( 'All'[Duración de la capacitación]), FILTER('All','All'[Training status]="requested")),
"Total de horas de formación registradas", CALCULATE(SUM ( 'All'[Duración de la formación]), FILTER('All','All'[Training status]="registered"))
),
"8+ horas", IF ( [Total de horas de entrenamiento completadas] >= 8, "ok", "no" )
)

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Ok, encontré mi error. El filtro está mal

8 horas =
ADDCOLUMNS (
RESUMEN ('All','All'[Correo electrónico de trabajo],'All'[Persona final],
"Total de horas de entrenamiento completadas", CALCULATE(SUM ( 'All'[Duración de la capacitación]), FILTER('All','All'[Training status]="completed")),
"Total de horas de formación solicitadas", CALCULATE(SUM ( 'All'[Duración de la capacitación]), FILTER('All','All'[Training status]="requested")),
"Total de horas de formación registradas", CALCULATE(SUM ( 'All'[Duración de la formación]), FILTER('All','All'[Training status]="registered"))
),
"8+ horas", IF ( [Total de horas de entrenamiento completadas] >= 8, "ok", "no" )
)

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.