cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Cómo eliminar la categoría en la columna con DAX-allexcept no funciona

hola

Quiero calcular la duración media de entrenamiento del grupo que cuenta el total por grupo y no por posición.

Capture.JPG

Intento usar ALLEXCEPT Dax pero no trabajo

Duración/personal promedio del grupo = CALCULATE([Duración media/personal],ALLEXCEPT('Grado de trabajo','Grado de trabajo'[Grado de trabajo]))

Jobgrade es mi nombre de tabla que tiene lista de puestos, donde calculo la duración media/medidas de uso del personal

Por favor, ayuda
1 ACCEPTED SOLUTION

@laurent_rio, si desea que otros filtros funcionen

Duración/personal promedio del grupo = CALCULATE([Duration],filter(allselected(Course_Completion_Listing),Course_Completion_Listing[BU] =max(Course_Completion_Listing[BU]) ))

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Sí, funciona !!! Súper Gracias

Syndicate_Admin
Administrator
Administrator

Hola parece que mi DAX no funciona si tengo filtro. Mi filtro es Unidad de negocio,
utilizando la fórmula

Duración/personal promedio del grupo = CALCULATE([Duración],ALLEXCEPT(Course_Completion_Listing,Course_Completion_Listing[BU]))

bloqueará toda la unidad de negocio para mostrar el filtro uniforme aplicado

¿Alguna idea?

@laurent_rio, si desea que otros filtros funcionen

Duración/personal promedio del grupo = CALCULATE([Duration],filter(allselected(Course_Completion_Listing),Course_Completion_Listing[BU] =max(Course_Completion_Listing[BU]) ))

View solution in original post

Hola @amitchandak

Ahora las preguntas si el filtro tiene toda la selección, parece que este DAX
Duración/personal promedio del grupo = CALCULATE([Duration],filter(allselected(Course_Completion_Listing),Course_Completion_Listing[BU] =max(Course_Completion_Listing[BU]) ))

No dar el resultado esperado

Aquí, por ejemplo, si elijo 1 BU, el resultado está bien
1.JPG
Pero si elijo toda la SELECCIÓN BU o BU múltiple, espero que el grupo muestre la misma hora promedio total/ personal
2.JPG
¿Puede ayudar a modificar el DAX para que funcione para la selección bu total o múltiple?

Syndicate_Admin
Administrator
Administrator

@laurent_rio , Allexpect permitirá que ese filtro pase, significa que el filtro de grado de trabajo pasará

Trate como

Duración/personal promedio del grupo = CALCULATE([Duración media/personal],ALL('Job Grade'[Job Grade]))

o

Duración/personal promedio del grupo = CALCULATE([Duración media/personal],ALL seleccionado ('Grado de trabajo'[Grado de trabajo]))

Duración media del grupo/personal = CALCULATE([Duración media/personal],removefilters('Job Grade'[Job Grade]))

Helpful resources

Announcements
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group!

MBAS on Demand

Microsoft Business Applications Summit sessions

On-demand access to all the great content presented by the product teams and community members! #MSBizAppsSummit #CommunityRocks

Get Ready for Power BI Dev Camp

Power BI Dev Camp - June 24th

Mark your calendars and join us for our next Power BI Dev Camp!