Ecuación Básica:
@Ntod(@Year(FECHA_COMPROBANTE)*10000 + (@Month(FECHA_COMPROBANTE) -1)*100 + @Day(FECHA_COMPROBANTE),"AAAAMMDD")
No se puede usar porque la resta puede caer en días inexistentes (30 de febrero).
@If(@Month(FECHA_COMPROBANTE) -1 < 1, @Ntod((@Year(FECHA_COMPROBANTE)-1)*10000 + 12*100 + @Day(FECHA_COMPROBANTE),"AAAAMMDD"), @Ntod(@Year(FECHA_COMPROBANTE)*10000 + (@Month(FECHA_COMPROBANTE) -1)*100 + @Day(FECHA_COMPROBANTE),"AAAAMMDD"))
Periodo:
@Left(FECHA_COMPROBANTE,6)
Periodo Anterior:
@Left(@If(@Month(FECHA_COMPROBANTE) -1 < 1, @Ntod((@Year(FECHA_COMPROBANTE)-1)*10000 + 12*100 + 1, "AAAAMMDD"), @Ntod(@Year(FECHA_COMPROBANTE)*10000 + (@Month(FECHA_COMPROBANTE) -1)*100 + 1, "AAAAMMDD")),6)