Reference Calendar Table (qatt.ReferenceCalendar)

The reference calendar is used to help with date based management, you can directly query the table or use it to join to other data sources.

Column Name Type Description
date string date.toISODate()
day number date.day
month number date.month
year number date.year
dayOfWeek number date.weekday
dayOfYear number date.ordinal
weekOfYear number date.weekNumber
weekOfMonth number date.weekNumber - DateTime.local(date.year, date.month, 1).weekNumber + 1
quarter number Math.ceil(date.month / 3)
isLeapYear boolean date.isInLeapYear
isToday boolean date.hasSame(DateTime.now(), ‘day’)
isWeekend boolean date.weekday > 5
isFuture boolean date > DateTime.now()
isPast boolean date < DateTime.now()
isCurrentMonth boolean date.month === DateTime.now().month
isCurrentYear boolean date.year === DateTime.now().year
isCurrentQuarter boolean Math.ceil(date.month / 3) === Math.ceil(DateTime.now().month / 3)
isCurrentWeek boolean date.weekNumber === DateTime.now().weekNumber
isCurrentDay boolean date.hasSame(DateTime.now(), ‘day’)