我们有一个具有以下维度的多维数据集: Ship_Date、Product、Customer。测量单位、成本、价目表价格、销售价格。
我们希望设置成本/单位、价目表价格/单位和销售价格的计算,如下所示:
[Measure].[Cost]/[Measure].[Units]这适用于一个时间元素(所有发货日期、2016、2016年1月等)但当选择了多个元素时,如2016 & 2015或2016 &2015年1月&2月,计算无法正确解析,我们认为这是因为它对比率求和,而不是对和进行计算。
我尝试了下面的计算来得到类似的结果:
SUM([Ship_Date].CurrentMember.Level.Members,[Measure].[Cost]) /
SUM([Ship_Date].CurrentMember.Level.Members,[Measure].[Units])
SUM(Descendants([Ship_Date].CurrentMember, [Month]), [Measure].[Cost]) /
SUM(Descendants([Ship_Date].CurrentMember, [Month]), [Measure].[Units])
Aggregate(Descendants([Ship_Date].CurrentMember, [Date]), [Measure].[Cost]) /
Aggregate(Descendants([Ship_Date].CurrentMember, [Date]), [Measure].[Units])我是MDX的新手-有人能给我指个方向吗?
https://stackoverflow.com/questions/41287626
复制相似问题