none
mdx语句中,两个时间维度怎样相互引用 RRS feed

  • 问题

  • 订单的配送过程会有两个时间节点,一个是出库时间,一个是送货结束时间(妥投时间),我在CUBE里面记录了这两个时间,我想要达到的要求就是,我要做一个这样的计算字段,就是基于送货结束时间来查,每一天最近一周聘为的单在最近一周送货结束的数量(送货量)。

    我写的初始的MDX表达式是这样:

    WITH MEMBER [一周出库且结束量] AS
    sum((([出库日期].[自然日期-年月日].CurrentMember.lag(6):[出库日期].[自然日期-年月日].CurrentMember),
      ([妥投日期].[自然日期-年月日].CurrentMember.lag(6):[妥投日期].[自然日期-年月日].CurrentMember),[Measures].[送货量]))

    但因为是基于送货结束的时间看时,出库日期是不存在CurrentMember的,所以这个语句还是有问题。

    请教高手指导。


    2011年5月23日 8:44