是否可以使用Hyperion智能视图在多个Excel列中返回多个成员级别?
是否可以在多个Excel列中返回多个成员级别?这将使它适合用作数据透视表数据源 例如: 智能视图返回如下数据:是否可以使用Hyperion智能视图在多个Excel列中返回多个成员级别?,excel,hyperion,Excel,Hyperion,是否可以在多个Excel列中返回多个成员级别?这将使它适合用作数据透视表数据源 例如: 智能视图返回如下数据: Dec Nov Oct Q4 Sep Aug Jul Q3 Q4 Dec Q4 Nov Q4 Oct Q3 Sep Q3 Aug Q3 Jul 我想返回如下数据: Dec Nov Oct Q4 Sep Aug Jul Q3 Q4 Dec Q4 Nov Q4 Oct Q3 Sep Q3 Aug Q3 Jul 因为Q4和Dec(例如)
Dec
Nov
Oct
Q4
Sep
Aug
Jul
Q3
Q4 Dec
Q4 Nov
Q4 Oct
Q3 Sep
Q3 Aug
Q3 Jul
我想返回如下数据:
Dec
Nov
Oct
Q4
Sep
Aug
Jul
Q3
Q4 Dec
Q4 Nov
Q4 Oct
Q3 Sep
Q3 Aug
Q3 Jul
因为Q4和Dec(例如)是来自同一维度的级别,所以Smart View不允许将它们放在多个列中(“成员不合适”)。不幸的是,您无法通过Smart View实现这一点 一个令人不快的解决方案是创建一个辅助维度,反映第一季度至第四季度与正常时期0级成员的关系(1-12月)。不建议这样做,因为这样会增加块的数量
Period Dummy Dim <Data>
Jan Q1 10
Feb Q1 20
Mar Q1 30
Apr Q2 40
May Q2 50
. . .
. . .
. . .
Period Dummy Dim
一月十日第一季
二月二十日第一季
三月三十日第一季
4月第二季度40
五月五十日第二季
. . .
. . .
. . .
或者,更好的解决方案是,您可以在密集维度上创建一个动态计算成员(例如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
存储在专用/静态位置(如无位置
)。然后将动态计算成员A001
放入任何表单或特殊表单中