Я пытаюсь написать запрос mdx, который будет вычислять процент дохода для каждого продукта в трех разных столбцах, в зависимости от процентной доли «базы» - дохода группы (дохода продукта), доход подгруппы и общий доход. До сих пор это мой кодпроцент вычисления в MDX
with
member [Measures].[Percent] as
([Measures].[Income])/
([Products].[product].currentmember.parent,
[Measures].[Income])
,format_string = "percent"
select
{
[Measures].[Percent]
}
on columns,
{
[Products].[Product].[Product]
}
on rows
from [CUBE]
Это Вычисляет общегодовую процент на основе общего дохода, но я понятия не имею, как изменить код, чтобы заполнить критерии я уже упоминал ранее. Я пытался rearrenging Кодекса много раз по-разному, (пытаясь вычислить процентный sobgroup примера)
with
member [Measures].[Percent] as
([Measures].[Income], [Products].[Subgroup])/
([Products].[product].currentmember.parent,
[Measures].[Income])
,format_string = "percent"
т.д., но я только получить тот же результат или ошибку. Я все еще очень новичок в mdx, поэтому любая помощь или подсказка будут очень оценены.
У вас есть продукт - иерархия подгрупп в месте? – SouravA
Иерархия - это группа - подгруппа - продукт – some
, но будет иерархия пользователей с уровнями в ней. И будут отдельные иерархии атрибутов для каждого уровня в иерархии пользователей. Можете ли вы добавить ссылку на изображение структуры иерархии? – whytheq