IF @ISMBR Не обновляет переменную FebDays - PullRequest
0 голосов
/ 15 мая 2019

Essbase не обновляет февральские NumberDays должным образом в високосные годы. Вместо этого он назначает каждый февраль 29 дней вместо 28 дней.

Синтаксические изменения, исследование, ручной расчет для проверки

/* Essbase Calc Script */

VAR 
    JanDays = 31, FebDays = 28, MarDays = 31, AprDays = 30, MayDays = 31, JunDays = 30, JulDays = 31, AugDays = 31, SepDays = 30, OctDays = 31, NovDays = 30, DecDays = 31 ;

/* Script starts with fixes, then moves on to the average calc portion */
        IF (@ISMBR("FY20")
            FebDays = 29;)
        ENDIF 

Ожидаемые периоды года, которые не относятся к февралю 20 ФГ, будут иметь 28 дней, вместо этого у всех лет в феврале 29 дней

...