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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

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))

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
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors