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

Función Dax Count con suma

Estoy atrapado en esto, tenía esta tabla a la que convertí a la 2ª tabla a continuación.

UsuarioFechaHoras dedicadas
Arun Gopinath Prabhu27/07/20212.5
Fahad Rauf Shaikh28/07/20213.6
Vikrant Sanjay Tamboli27/07/20211.4
Vikrant Sanjay Tamboli28/07/20211.1
Arun Gopinath Prabhu28/07/20213.1
Rajtarangini28/07/20211.8
Swati Singh27/07/20212.3
Utkarsha Sharma28/07/20214.5
Utkarsha Sharma27/07/20211
Shubham A Tembhurnikar27/07/20211.4
Shubham A Tembhurnikar28/07/20211.1
Rajtarangini27/07/20213.1
Swati Singh28/07/20210.4
Fahad Rauf Shaikh27/07/20212.2

Convertí la tabla de arriba a la tabla de abajo.

UsuariosHoras de referenciaTotal de horas
Arun Gopinath Prabhu55.6
Fahad Rauf Shaikh55.8
Vikrant Sanjay Tamboli52.5
Rajtarangini54.9
Swati Singh52.7
Utkarsha Sharma55.5
Shubham A Tembhurnikar52.5

Resumí la duración de las horas al usuario respectivo, pero ahora quiero contar el número de usuarios en función del total de horas por encima de 5, por lo que mi resultado debería estar debajo de la tabla que muestra el recuento de sobre-triunfadores que excede la línea de base de 5 horas.

UsuariosHoras de referenciaTotal de horasRecuento de resultados deseados
Arun Gopinath Prabhu55.61
Fahad Rauf Shaikh55.81
Vikrant Sanjay Tamboli52.50
Rajtarangini54.90
Swati Singh52.70
Utkarsha Sharma55.51
Shubham A Tembhurnikar52.50

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Hamdan1234 , Asumiendo el Total de Horas es una medida. Pruebe una medida como

Countx( filter(Values(Table[Users]), [Total Hours] >5), [USers])

o

sumx( Valores(Tabla[Usuarios]),if( [Horas totales] >5, 1, 0))

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@Hamdan1234
La siguiente consulta le ayuda a crear una columna con el resultado.
If(Table[HoursTotal]>5,1,0)

Syndicate_Admin
Administrator
Administrator

Hola @Hamdan1234

Puede agregar la columna deseada a la tabla convertida con este código:

If(table[Total de horas]>5,1,0)

Si este post Ayuda, por favor considere aceptarél como la soluciónpara ayudar a los otros miembros a encontrarlo más rápidamente.

Aprecia tus felicitaciones✌️!!



Syndicate_Admin
Administrator
Administrator

@Hamdan1234 , Asumiendo el Total de Horas es una medida. Pruebe una medida como

Countx( filter(Values(Table[Users]), [Total Hours] >5), [USers])

o

sumx( Valores(Tabla[Usuarios]),if( [Horas totales] >5, 1, 0))

View solution in original post

En lugar de poner un número fijo como 5, ¿podemos usar una medida para hacerlo dinámico? ¿Cómo podemos hacerlo como si lo creáramos?

Helpful resources

Announcements
UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!

November Power BI Update 768x460.png

Check it Out!

Click here to read more about the November 2021 Updates!

M365 768x460.jpg

Microsoft 365 Collaboration Conference | December 7–9, 2021

Join us, in-person, December 7–9 in Las Vegas, for the largest gathering of the Microsoft community in the world.

Top Solution Authors