计算 icCube 中层次结构成员的累积百分比 | TopPercent 但不同
calculate the cumulative % of a hierarchy member in icCube | TopPercent but than different
使用 TopPerent 函数,您可以获得符合提供的 % 值的成员集 - 自上而下排序。
我想切换此功能并获取给定会员的累计百分比。
图片说明:
icCube 中的 TopPercent,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]
使用 TopPerent 函数,您可以获得符合提供的 % 值的成员集 - 自上而下排序。
我想切换此功能并获取给定会员的累计百分比。
图片说明: icCube 中的 TopPercent,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]