在MDX中使用RANK功能时是否可以显示运动?

时间:2018-10-19 11:06:59

标签: mdx olap cube

我已经编写了MDX:

Example#cure

按利润对代理商进行排名,只是好奇地知道是否可以添加或用于创建新的多维数据集度量值的MDX,从而使我能够显示代理商职位的变动。例如,如果一位经纪人丢了2个席位,我想在第三列中将其表示为-2,或者如果他们上移3个席位,则+3等。

1 个答案:

答案 0 :(得分:0)

因此,可以说您的排名每周更新一次,因此您需要另一个度量来给出直到上周的排名,然后从上一个排名中减去当前排名。您需要添加以下代码

MEMBER [Measures].[PreviousRank] AS
    RANK(([Agent].[Agent Hierarchy].[Agent Name].CURRENTMEMBER,(use the date dimension till last week)),
         [AgentLeagueTable])

MEMBER [Measures].[RankProgress]
as
[Measures].[Rank]- [Measures].[PreviousRank]