I was able to solve the issue using the measure for the current year as a base and using the SAMEPERIODLASTYEAR function with a filter:
AnoAnteriorFaturamentoYeartodate =
VAR FinalMesAtualAnoAnterior =
CALCULATE(
MAX(tb_Calendario_Faturamento[Data]),
YEAR(tb_Calendario_Faturamento[Data]) = YEAR(TODAY()) - 1 &&
MONTH(tb_Calendario_Faturamento[Data]) <= MONTH(TODAY())
)
RETURN
CALCULATE(
[Faturamento Acumulado Atual],
SAMEPERIODLASTYEAR(tb_Calendario_Faturamento[Data])
,tb_Calendario_Faturamento[Data]<=FinalMesAtualAnoAnterior
)