Essbase Error 1200416

Cannot assign objects of different length

Данная ошибка связа с тем, что в результате работы выражения, возвращается блок, когда ожидалась ячейка.

например
вместо неработающего примера

“ProdAccount_01″=”ProdAccount_23”->@CURRMBRRANGE(“Period”, LEV, 0, -1,-1);

можно написать

“ProdAccount_01″=@PRIOR(“ProdAccount_23”);

еще пример

ошибка :
“inpDF”
(
@IDESCENDANTS(“F3000DRV”);
“F3000DF” = “F3000” – “F3000DRV”;
)

работает :

FIX (“inpDF”)
@IDESCENDANTS(“F3000DRV”);
“F3000DF” = “F3000” – “F3000DRV”;
ENDFIX /* (“inpDF”) */