Можно ли вернуть несколько уровней элементов в несколько столбцов Excel с помощью Hyperion Smart View?

Можно ли вернуть несколько уровней элементов в нескольких столбцах Excel? Это сделало бы его пригодным для использования в качестве источника данных сводной таблицы.

Например:

Smart View возвращает такие данные:

  Dec
  Nov
  Oct
Q4
  Sep
  Aug
  Jul
Q3

Я хотел бы вернуть данные следующим образом:

Q4 Dec
Q4 Nov
Q4 Oct
Q3 Sep
Q3 Aug
Q3 Jul

Поскольку Q4 и Dec (например) — это уровни из одного измерения, Smart View не позволит вам иметь их в нескольких столбцах («Член не на своем месте»).


person Loconinja    schedule 20.10.2014    source источник


Ответы (2)


К сожалению, вы не можете сделать это через Smart View.

Неприятным решением было бы создание вспомогательного измерения, отражающего отношения Q1-Q4 с членами уровня 0 обычного периода (январь-декабрь). Не рекомендуется, так как это увеличит количество блоков.

Period     Dummy Dim     <Data>
Jan        Q1             10
Feb        Q1             20
Mar        Q1             30
Apr        Q2             40
May        Q2             50
.          .              .
.          .              .
.          .              .
person lovechillcool    schedule 17.02.2015

Или, лучшее решение, вы можете создать динамический член calc (скажем, A001) в плотном измерении и написать формулу как

IF(@ISMBR(Jan))
    A101->No_Location;
ELSEIF(@ISMBR(Feb))
    A102->No_Location;
.
.
.
ELSEIF(@ISMBR(Dec))
    A112->No_Location;
ENDIF

Где A101~A112 — это поддерживающие участники, где вы храните текст Q1,Q2,Q3,Q4 в выделенном/статическом месте (например, No_Location). Затем вы помещаете элемент динамического расчета A001 в любые формы или специальные листы.

person lovechillcool    schedule 11.03.2015