是否可以使用Hyperion Smart View在多个Excel列中返回多个成员级别?

是否有可能在多个Excel列中返回多个成员级别? 这将使它适合用作数据透视表数据源。

例如:

智能视图返回如下数据:

Dec Nov Oct Q4 Sep Aug Jul Q3 

我想返回这样的数据:

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

由于Q4和Dec(例如)是来自同一维度的级别,因此Smart View不会让您将它们放在多个列中(“成员不在同一个位置”)。

不幸的是,你不能通过智能视图。

一个不愉快的解决办法是创build一个辅助维度,以反映与正常时期的0级成员(1月至12月)的Q1-Q4关系。 不推荐,因为它会增加块的数量。

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

或者,更好的解决scheme是,您可以在密集维上创build一个dynamic计算成员(如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 )。 然后,您将dynamic会员A001放到任何表单或临时工作表上。