我有一个度量,它为层次结构级别中的每个项目保存专用值。 您能帮助我如何设计此度量以避免所有子项目中每个项目的聚合?
我试图做这样的事情,但我做错了,因为在这种情况下生成函数会返回太多项目。
SCOPE
(
[Measures].[Test]
,[Organization Structure].[Parent Id].MEMBERS
);
This =
[Measures].[Core Totals Target]
-
Sum
(
Generate
(
(EXISTING
[Organization Structure].[Parent Id].MEMBERS)
,Descendants
(
[Organization Structure].[Parent Id].CurrentMember
,1
,SELF
)
)
,[Measures].[Core Totals Target]
);
END SCOPE;
您是否知道如何解决此问题?
答案 0 :(得分:0)
不太确定脚本中Generate的用途。它看起来像这样做:
SCOPE
(
[Measures].[Test]
,[Organization Structure].[Parent Id].MEMBERS
);
This =
[Measures].[Core Totals Target]
-
Sum
(
Descendants
(
[Organization Structure].[Parent Id].CurrentMember
,1
,SELF
)
,[Measures].[Core Totals Target]
);
END SCOPE;