Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
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
Gracias, devesh
@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:
Si esto le ayuda, márquelo como una solución aceptada para ayudar a otros usuarios a encontrarlo más fácilmente.
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)))
@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)))
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.