第二个有序集未订购

时间:2014-05-28 16:30:22

标签: excel-2010 mdx olap

Excel OLAP Pivot我有以下自定义集,名为" EventsOrdered":

ORDER(
    {[DimensionEvents].[Events].[Event].members},
    SUM (
            TAIL([Date].[Date - Calendar Month].[Calendar Month].members, 12),
            [Measures].[Revenue]
            ),
    BDESC
)

当我将它作为第二列添加到数据透视表时,我得到以下内容:

enter image description here

按照世界收入排序事件是什么,但我希望事件的顺序由国家划分,例如黄色行应该高于美国的订单。

这可能吗? - 如何更改MDX脚本以反映Excel中的这种上下文感知行为 - 我使用CURRENTMEMBER函数的一些元组未能成功使用,如下所示但没有快乐:

ORDER(
        {[DimensionEvents].[Events].[Event].members},
    SUM (
           (
             [Date].[Date - Calendar Month].CURRENTMEMBER,
             [Geolocation].[Geography].CURRENTMEMBER
           ),
           [Measures].[Revenue]
           ),
    BDESC
) 

2 个答案:

答案 0 :(得分:1)

您是否尝试过以下操作?:

ORDER(
    {[DimensionEvents].[Events].[Event].members},
    SUM (
            TAIL([Date].[Date - Calendar Month].[Calendar Month].members, 12),
            [Measures].[Revenue],
            [Geolocation].[Geography].CURRENTMEMBER
            ),
    BDESC
)

菲利普,

答案 1 :(得分:-1)

不,你不需要; 这是正确的答案!

菲利普,