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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Calcular el número de transacciones por usuario por mes

Hola, chicos

Tengo una tabla de compras que muestra la fecha de compra, el ID de compra, el ID de usuario y el importe de la compra.

Ie:

FechaID de compraID de usuarioImporte

5/1/2022

P315
5/3/2022P4123
6/1/2022P5115
4/1/2022P1216
4/18/2022P2218
6/2/2022P62100
6/2/2022P72120


Mi objetivo es contar el número de usuarios por mes que han realizado más de 13 transcaciones y han gastado más de $ 1,000. Entonces, básicamente, necesito calcular por mes cuántas transacciones realizó cada usuario único, así como resumir cuánto gastó cada usuario cada mes. Y luego, a partir de ahí, solo quiero contar los usuarios que tuvieron más de 13 transacciones y gastaron más de 1000.
Tratando de averiguar la mejor manera de calcular esto. Cualquier ayuda sería genial

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@kpatel49 , pruebe una medida como

countx(filter(summarize(Table, Table[User], Table[Month Year] , "_1", countrows(Table), "_1", sum(Table[Amount])), [_1] >13 && [_2] > 1000),[Usuario])

Syndicate_Admin
Administrator
Administrator

Prueba esto:

User count with conditions = 
var monthtotal = CALCULATE(sum('Table'[Amount]),ALLEXCEPT('Table','Table'[User ID],'Table'[Date].[Month]))
var purchases = CALCULATE(DISTINCTCOUNT('Table'[Purchase ID]),ALLEXCEPT('Table','Table'[User ID],'Table'[Date].[Month]))
return if(monthtotal > 1000 && purchases > 13,DISTINCTCOUNT('Table'[User ID]))

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.