none
用MDX取时间段的去年同期值问题 RRS feed

  • 问题

  • 如果时间维度的粒度是到月,我用MDX中的ParallelPeriod只能取出来单月的去年同期销售额,但是,现在我选择几个月的时间段作为时间参数,去年同期销售额就无法取出来了,请问该怎么取呢?

     

     

    2011年12月2日 8:41

答案

  • 似乎没有什么特别好的方法。看看下面方案行不行: 比如列出今年和去年同期的合计: WITH MEMBER [Measures].[CurrentYear] AS SUM({ [Date].[Calendar].[Month].&[2011]&[3], [Date].[Calendar].[Month].&[2011]&[4] }, [Measures].[Internet Sales Amount]) MEMBER [Measures].[LastYear] AS SUM({ [Date].[Calendar].[Month].&[2010]&[3], [Date].[Calendar].[Month].&[2010]&[4] }, [Measures].[Internet Sales Amount]) SELECT {[Measures].[CurrentYear], [Measures].[LastYear]} ON 0 FROM [Adventure Works]
    2011年12月6日 19:55
    版主