Вы должны иметь рассчитанную меру, которая имеет вашу среднюю логику.Теперь назовите эту меру для вашей иерархии, и она даст вам среднее значение для каждой компании.Вам не нужно добавлять его для каждого участника.Чтобы добавить вычисляемую меру, нужно перейти на вкладку расчетов в кубе.
Редактировать: Добавлен пример запроса
Вы можете взглянуть на образец ниже, я бы предпочел вычислить средниетаким образом и расположив их в пользовательском интерфейсе так, чтобы они выглядели как снимок экрана, которым вы поделились
with member
[Measures].[Reseller Sales AmountAverage]
as
case when [Geography].[Geography].currentmember is [Geography].[Geography].defaultmember then null
else
([Geography].[Geography].currentmember.parent,[Measures].[Reseller Sales Amount])/([Geography].[Geography].currentmember.parent,[Measures].[Reseller Order Quantity])
end
select
{[Measures].[Reseller Sales Amount],[Measures].[Reseller Order Quantity],[Measures].[Reseller Sales AmountAverage]}
on columns,
[Geography].[Geography].members
on rows
from [Adventure Works]
Теперь, если вы хотите, чтобы он отображался точнокак ваша картинка, вы можете использовать предложенный вами подход для добавления среднего члена на каждом уровне.