tt_FISCALYEAR function

dynamic tt_FISCALYEAR(
  1. dynamic v1,
  2. dynamic v2
)

tt_FISCALYEAR(date, fiscalStartMonth): fiscal year

Implementation

dynamic tt_FISCALYEAR(dynamic v1, dynamic v2) {
  final dt = _vToDateTime(v1);
  if (dt == null) return 0;
  final startM = varToInt(v2);
  var y = dt.year;
  if (dt.month < startM) y--;
  return y;
}