EveryDay EssBase

Oracle Hyperion Essbase tips and tricks

2 @RANGE in @LIST

похоже нашел баг, -
есть выражение, которое передает массив на пользовательскую функцию

@LIST(@RANGE(«ST_501000″->»Version1″->»Факт-Прогноз»->&YearCurr,jan:dec),@RANGE(«ST_501000″->»version2″->»План»->&YearNext1,jan:dec))

в итоге формируется массив равный результату выполнения

@LIST(@RANGE(«ST_501000″->»Version1″->»Факт-Прогноз»->&YearCurr,jan:dec),@RANGE(«ST_501000″->»Version1″->»Факт-Прогноз»->&YearCurr,jan:dec))

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

Баг выявлен с помощью дебаговских функций, которые Вы можете найти на моем блоге

Версия Essbase 9.3.1.3

Декабрь 21, 2008 Опубликовал essbase.ru | Tips & Tricks | | No Comments Yet