Mdx 计算icCube中层次结构成员的累积百分比| TopPercent但不同

Mdx 计算icCube中层次结构成员的累积百分比| TopPercent但不同,mdx,iccube,Mdx,Iccube,使用函数TopPerent,您可以获得符合提供的%值的成员集(自上而下排序) 我想切换此函数并获得给定成员的累积百分比 图像描述: 在icCube中排名第一的是Excel中的所有国家/地区,其订购量自上而下。立方米%钙。蓝色突出显示的值表示我想要获得的值我希望它足以理解这一点: With Set [OrderedCity] as Order([Customer].[City].[City].Members,[Measures].[Internet Sales Amount],DESC)

使用函数TopPerent,您可以获得符合提供的%值的成员集(自上而下排序)

我想切换此函数并获得给定成员的累积百分比

图像描述:
在icCube中排名第一的是Excel中的所有国家/地区,其订购量自上而下。立方米%钙。蓝色突出显示的值表示我想要获得的值

我希望它足以理解这一点:

With 
Set [OrderedCity] as
Order([Customer].[City].[City].Members,[Measures].[Internet Sales Amount],DESC)    

Member [Measures].[Cum] as
Sum(    
    Head([OrderedCity],Rank([Customer].[City].CurrentMember,[OrderedCity])),
    [Measures].[Internet Sales Amount]
)

Member [Measures].[Cum %] as
[Measures].[Cum] / ([Customer].[City].[All],[Measures].[Internet Sales Amount]),
Format_String = "Percent"

Select
Non Empty [OrderedCity] on 1,
{[Measures].[Internet Sales Amount],[Measures].[Cum],[Measures].[Cum %]} on 0
From [Adventure Works]

你需要Cum%MDX版本吗?是的,但我也找到了答案。我不知道它是最好的,但它很有效。更正-->我找到了我原来问题的答案,但我没有在这里发布。我无法回答这个具体的问题,我只是找到了另一种方法来计算我需要什么。我仍然对如何计算这个很好奇。(补充)非常好。这就是我要找的。非常感谢。(补充)回答得很好