inmonths — скрипт и функция диаграммы

Эта функция определяет, находится ли метка времени в том же месяце, двухмесячном периоде, квартале, триместре или полугодии, что и базовая дата. Также можно проследить, находится ли эта метка времени в предыдущем или последующем временном периоде.

Синтаксис:  

InMonths(n_months, timestamp, base_date, period_no [, first_month_of_year])

Тип возврата данных: Boolean

Аргументы:  

Аргумент Описание
n_months

Число месяцев, обозначающее период. Целое число или выражение, определяемое по целому числу, должно быть одним из следующих: 1 (эквивалентно функции inmonth()), 2 (раз в два месяца), 3 (эквивалентно функции inquarter()), 4 (раз в треть года), или 6 (раз в полгода).

timestamp Дата, которую необходимо сравнить со значением, указанным в поле base_date.
base_date Дата, использующаяся для оценки периода.
period_no

Период можно сместить, задав значение в поле period_no, целом числе или выражении, определяемом по целому числу, где 0 обозначает период, включающий значение, указанное в поле base_date. Отрицательные значения, заданные в поле period_no, означают предшествующие периоды, положительные — последующие.

first_month_of_year

Если необходимо работать с годами (финансовыми), которые начинаются не в январе, задайте значение от 2 до 12 в поле first_month_of_year.