我找到了这个小代码,它可以TOTAL
为我想要的所有维度/层次结构动态计算 s。
这接近我所需要的,但不适用于具有不同数量的层次结构级别(属性层次结构)的维度。当前代码仅在只有一个属性层次结构时才有效,因为CurrentMember.Parent
. 我可以使用CurrentMember.Parent.Parent
它Dimension.Hierarchy
有两个级别,依此类推,但不适用于只有一个属性层次结构(级别)的那些。
CALCULATE;
CREATE MEMBER CURRENTCUBE.[Measures].[Total On Hand Amount]
AS ([Measures].[On Hand Amount],Axis(1).Item(0).Item(0).Dimension.CurrentMember.Parent),
FORMAT_STRING = "#,#",
VISIBLE = 1 ;
我想让这个 MDX 代码适用于任何 Dimension.Hierarchy,无论属性层次结构(级别/秒)的数量如何。
任何帮助表示赞赏!