Использование иллюстрированного макета
( Обратите внимание, что не все члены DimB показывают, поэтому общая сумма для DimA больше, чем сумма отображаемого DimB, игнорируйте это ):
Запрос показывает (месяцы, доход) на 0, (dima, dimb) на 1 из куба 
Я хотел бы получить некоторую помощь в создании вычисляемого члена, который вычислял бы промежуточный итог по "Месяцам"здесь ( не измерение реального времени ).
Раньше я использовал это, но на многих уровнях это было неправильно:
[Measures].[Accumulated Revenue] =
IIF(
([DimMonths].[Months].CurrentMember,[Measures].[Revenue]) = 0
AND ([DimMonths].[Months].CurrentMember.NextMember,[Measures].[Revenue]) = 0
,
IIF(
AGGREGATE({
[DimMonths].[Months].CurrentMember :
[DimMonths].[Months].Parent.LastChild
},[Measures].[Revenue]) = 0
,
NULL
,
Aggregate( {
[DimMonths].[Months].Parent.FirstChild :
[DimMonths].[Months].CurrentMember.PrevMember
}
,[Measures].[Revenue])
)
,
Aggregate( {
[DimMonths].[Months].Parent.FirstChild :
[DimMonths].[Months].CurrentMember
}
,[Measures].[Revenue])
)