在Excel中,我可以使用此公式计算某一时期的平均值,并忽略前20%最极端值:TRIMMEAN(AY13:BH13,20%)
在MDX TRIMMEAN上搜索时找不到任何结果。我想我必须对RANK做一些事情并通过从排名结果的顶部和底部忽略X来计算平均值。有人有这样的例子吗?
答案 0 :(得分:1)
您需要使用BottomPercent
。从微软的文档中,如果你想找到最低80%的度量值(排除前20%),那么你可以得到这样的东西:
SELECT [Measures].[Reseller Sales Amount] ON 0,
BottomPercent
({[Geography].[Geography].[City].Members}
, 80
, [Measures].[Reseller Sales Amount]
) ON 1
FROM [Adventure Works]
WHERE([Product].[Product Categories].[Bikes])
详情请见BottomPercent