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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
Syndicate_Admin
Administrator
Administrator

Mes acumulado y mes anterior

Hola equipo,

He heredado un informe con una medida acumulada que comienza el día 1 del mes en curso. Necesito hacer otro que mire el mes anterior acumulado y calcule diferentes entre ellos en días específicos. El problema es que no entiendo del todo cómo funciona la medida actual y no sé muy bien cómo ajustarla. Cualquier ayuda será muy apreciada.


_timeIntelMonthSALES =
VAR CurrentDay = HOY()
VAR MaxDate = MAX('Fecha de la transacción'[*Fecha (trans)])
VAR CurrentMonth = MES (CurrentDay)
VAR CurrentYear = YEAR(CurrentDay)
VAR FirstDay = DATE(CurrentYear, CurrentMonth, 1)
VAR SO = IF(TODAY() = DATESBETWEEN('Fecha de transacción'[*Fecha (trans)], FirstDay, CurrentDay), [_Revenue £], 0)
VAR Res = SUMX(
FILTRO(
ALL('Fecha de la transacción'),
'Fecha de transacción'[*Fecha (trans)] >= FECHA(Año actual, Mes actual, 1)
&& 'Fecha de transacción'[*Fecha (trans)] <= MaxDate
&& 'Fecha de transacción'[*Fecha (trans)] <= Día actual
),
[_Revenue £]
)
DEVOLUCIÓN
IF(FORMAT(MaxDate, "AAAAMM" ) = FORMAT(CurrentDay, "AAAAMM"), Res, BLANK())

Matej_1-1707992331218.png



1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@Matej , Por lo general, con la ayuda de la tabla de fechas, podemos usar métodos como estos para el total acumulado o acumulado

Cumm Sales = CALCULATE(SUM(Sales[Importe de las ventas]),filter(all('Date'),'Date'[date] <=max('Date'[date])))

Cumm Sales = CALCULATE(SUM(Sales[Importe de las ventas]),filter(allselected(date),date[date] <=max(date[Date])))

cumm basado en la fecha = CALCULATE([neto], window(1,ABS,0,REL, ALL('date'[date]),ORDERBY('date'[date],ASC)))

cumm basado en la fecha = CALCULATE([net], window(1,ABS,0,REL, ALLSELECTED('date'[date]),ORDERBY('date'[date],ASC)))

Para el mes pasado

Cumm Ventas hasta el último mes = CALCULATE(SUM(Sales[Sales Amount]),filter(all('Date'),'Date'[date] <=maxX('Date', dateadd('Date'[date],-1, month) )))

Cumm Ventas hasta el último mes = CALCULATE(SUM(Sales[Importe de las ventas]),filter(allselected(date),'Date'[date] <=maxX('Date', dateadd('Date'[date],-1, month) )))

Helpful resources

Announcements
December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.