CumulativeYTD(Input: ITimeSeries;
Method:
MsCumulativeMethodType,
Period:
IMsPeriod,
IgnoreMissing:
Boolean)
Input. Моделируемая переменная;
Method. Метод накопления. Необязательный параметр. По умолчанию параметр имеет значение MsCumulativeMethodType.Sum - определяется сумма значений элементов диапазона;
Period. Период, на котором рассчитывается метод. Необязательный параметр. Если значение параметра Null, то метод рассчитывается на всём временном периоде;
IgnoreMissing. Признак того, что пустые значения будут игнорироваться. Необязательный параметр. По умолчанию параметр имеет значение False.
Осуществляет преобразование переменной с применением указанного метода накопления к началу года.
Допустимые значения параметра IgnoreMissing:
True. Расчёт ведётся без учёта пустых значений;
False. Расчёт ведётся с учётом пустых значений.
Формула | Результат | Применение |
= CumulativeYTD({Brazil|BCA[t]}, MsCumulativeMethodType.Average, SetPeriod("01.01.2000","01.01.2015")) | Для показателя Brazil|BCA будет рассчитано накопленное среднее к началу года на периоде с 2000 по 2015 год. | Можно использовать в формулах вычисляемых рядов базы данных временных рядов и в формулах моделей контейнера моделирования, основанных на атрибутах. |
= CumulativeYTD(X1,MsCumulativeMethodType.Sum) | Для фактора X1 будет рассчитана накопленная сумма к началу года на всем временном периоде. |
Можно использовать в формулах моделей контейнера моделирования, основанных на переменных. |
См. также:
Функции, доступные в редакторе выражения │ Преобразования │ IModelling.CumulativeYTD