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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Calcular el recuento acumulado para el mismo período del año pasado

Hola expertos
Tengo una medida de recuento acumulativo que funciona, pero ahora necesito hacer el mismo recuento acumulativo para el mismo período del año pasado y no puedo obtenerlo
¿Puede alguien ayudar?

Cumulative Count = CALCULATE(COUNT(Tbl_Data_Register[ENTRY NUMBER]), FILTER(ALLSELECTED(Tbl_Data_Register),Tbl_Data_Register[DATE RAISED] <= MAX('Calendar'[Date])))

He probado lo siguiente sin suerte

Cumulative Count SPLY = 
CALCULATE(
    COUNT(Tbl_Data_Register[ENTRY NUMBER]), 
    FILTER(
        ALLSELECTED(Tbl_Data_Register),Tbl_Data_Register[DATE RAISED]), 
        'Calendar'[Date] <= MAX('Calendar'[Date]) && 
        'Calendar'[Date] >= MIN(DATESBETWEEN('Calendar'[Date], SAMEPERIODLASTYEAR('Calendar'[Date]), MAX('Calendar'[Date])))
    )
)

Saludos

Rah



5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Gracias, devesh

Syndicate_Admin
Administrator
Administrator

@rahul_ferns Use ALL en lugar de ALLSELECTED en la sintaxis también asegúrese de que la tabla del calendario y la tabla de datos tengan fechas anteriores a 1 año. También asegúrese de que la columna de fecha de unión no tenga ninguna marca de tiempo. Así:

Cumulative Count SPLY = var _date = MAX('Calendar'[Date])
    var _max = date(year(_date)-1,month(_date),day(_date))
    return
    CALCULATE(CALCULATE(COUNT(Tbl_Data_Register[ENTRY NUMBER]), FILTER(ALL(Calendar),Calendar[Date] <= _max)))

Puede seguir el siguiente enlace para obtener más información sobre este problema:

https://amitchandak.medium.com/power-bi-5-key-points-to-make-time-intelligence-successful-bd52912a5b...

Si esto le ayuda, márquelo como una solución aceptada para ayudar a otros usuarios a encontrarlo más fácilmente.

Syndicate_Admin
Administrator
Administrator

Intenté cambiar a abajo sin suerte. De nuevo no erro, sólo columna en blanco

Cumulative Count SPLY = var _date = MAX('Calendar'[Date])
    var _max = date(year(_date)-1,month(_date),day(_date))
    return
    CALCULATE(CALCULATE(COUNT(Tbl_Data_Register[ENTRY NUMBER]), FILTER(ALLSELECTED(Calendar),Calendar[Date] <= _max)))
Syndicate_Admin
Administrator
Administrator

@devesh_gupta lo intentó sin suerte. No obtener ningún error, solo columna en blanco

Cumulative Count SPLY = var _date = MAX('Calendar'[Date])
    var _max = date(year(_date)-1,month(_date),day(_date))
    return
    CALCULATE(CALCULATE(COUNT(Tbl_Data_Register[ENTRY NUMBER]), FILTER(ALLSELECTED(Tbl_Data_Register),Tbl_Data_Register[DATE RAISED] <= _max)))



Syndicate_Admin
Administrator
Administrator

puede probar una de las dos soluciones siguientes y reemplazar las medidas:Solución1:

Cumm Sales = var _date = max('Date'[date])
Var _max = fecha(año(_date)-1, mes(_date), día(_date))
devolución
CALCULATE(SUMA(Ventas[Importe de ventas]),filter(all('Date'),'Date'[date] <= _max))

Solución2:

Cumm Sales = var _date = max('Date'[date])
Var _max = fecha(año(_date)-1, mes(_date), día(_date))
devolución
CALCULATE(SUMA(Ventas[Importe de ventas]),filter(allselected(date),date[date] <=_max))

Si esto le ayuda, márquelo como una solución aceptada para ayudar a otros miembros a encontrarla más fácilmente.

@rahul_ferns

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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