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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
Syndicate_Admin
Administrator
Administrator

Totales acumulados por usuario en una tabla por período seleccionado

Hola Comunidad Power BI !

Soy un nuevo Power BI y necesito su ayuda para resolver mi solución.

En la siguiente imagen, he creado una tabla visual que tiene user_id, Reservas Totales y Reservas Acumuladas por Usuario.

Necesito que el recuento acumulado de reservas de cada usuario desde su fecha de reserva más temprana hasta el período sea filtrado por la segmentación de datos.

Desafortunadamente, mis Reservas Acumuladas por Usuario solo están recibiendo la reserva acumulativa de ese mes. (En este caso, cuando haya seleccionado abril de 2021)

Podemos ver que por primera user_id, el usuario tiene 45 reservas acumulativas en abril de 2021, pero en realidad, las reservas acumulativas del usuario son 57.

halu486_1-1648186205194.png

Un ejemplo de lo que deseo lograr:

(Logré esto realizando una selección múltiple en los datos del mes, que no es una forma ideal de realizar totales acumulativos manualmente) En este ejemplo se muestran las reservas acumulativas correctas de la primera user_id.

halu486_2-1648186309397.png

Aquí está el código para mis Reservas Acumulativas por Usuario:

Reservas acumuladas por usuario =
CALCULATE( CUENTA('Reservas'[booking_no]),
FILTER( ALL( 'Reservas'[Fecha de reserva] ),
'Reservas'[Fecha de reserva] <= MAX('Reservas'[Fecha de reserva]))
)

¡Aprecia cualquier consejo y solución!

Gracias.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@halu486 ,

Debido a que está utilizando una tabla de fechas para filtrar la tabla Reservas,

vkkfmsft_0-1648538041576.png

Tendrá que cambiar la fórmula a

Measure = 
CALCULATE (
    COUNT ( 'Bookings'[booking_no] ),
    FILTER ( ALL ( Dates ), Dates[Date] <= MAX ( Dates[Date] ) )
)

vkkfmsft_1-1648538111561.png

Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@halu486 ,

Debido a que está utilizando una tabla de fechas para filtrar la tabla Reservas,

vkkfmsft_0-1648538041576.png

Tendrá que cambiar la fórmula a

Measure = 
CALCULATE (
    COUNT ( 'Bookings'[booking_no] ),
    FILTER ( ALL ( Dates ), Dates[Date] <= MAX ( Dates[Date] ) )
)

vkkfmsft_1-1648538111561.png

Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

@halu486 , prueba como

Reservas acumuladas por usuario =
CALCULATE( CUENTA('Reservas'[booking_no]),
FILTER( ALL( 'Reservas'[Fecha de reserva] ),
'Reservas'[Fecha de reserva] <= MAX('Reservas'[Fecha de reserva])
&& 'Reservas'[User_id] = MAX('Reservas'[User_id])
)
)

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

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

Top Solution Authors
Top Kudoed Authors