tt_FISCALQUARTER function

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

tt_FISCALQUARTER(date, fiscalStartMonth): fiscal quarter

Implementation

dynamic tt_FISCALQUARTER(dynamic v1, dynamic v2) {
  final dt = _vToDateTime(v1);
  if (dt == null) return 0;
  final startM = varToInt(v2);
  final offset = (dt.month - startM + 12) % 12;
  return offset ~/ 3 + 1;
}