【发布时间】:2018-11-01 20:09:12
【问题描述】:
我发现了这个小代码,它为我想要的所有维度/层次结构动态计算 TOTALs。
这接近我需要的,但不适用于具有不同数量的层次结构级别(属性层次结构)的维度。由于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,无论属性层次结构(级别/秒)的数量如何。
感谢任何帮助!
【问题讨论】:
标签: ssas mdx cube-script