TRIMMEAN в MDX

В Excel я могу использовать эту формулу для расчета среднего за определенный период и игнорировать верхние 20% самых крайних значений: TRIMMEAN(AY13:BH13,20%)

Я не могу найти никакого результата при поиске в MDX TRIMMEAN. Я думаю, что я должен что-то сделать с RANK и вычислить среднее значение, игнорируя X сверху и снизу ранжированного результата. У кого-нибудь есть пример чего-то подобного?

1 ответ

Вам нужно использовать BottomPercent, Из документации Microsoft, если вы хотите найти значение показателя в нижних 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

Другие вопросы по тегам