Mdx AdventureWorks、多维数据集和上一个成员

Mdx AdventureWorks、多维数据集和上一个成员,mdx,pivot-table,calculated-columns,adventureworks,Mdx,Pivot Table,Calculated Columns,Adventureworks,我正在通过MSDN网站上的AdventureWorks教程工作,并取得了良好的进展 我试着测试自己,然后离开指南,看看我是否理解了课程,我有点困惑 我的意图是使用Prev.Member MDX命令,以便在透视表中查看销售额时,可以看到前一年同期的销售总额 ( [Measures].[Internet Sales Count] , [Order Date].[Calendar Date].PrevMember ) 这是我认为有效的表达方式。遗憾的是,这只会在透视表上生成空白字段。[订

我正在通过MSDN网站上的AdventureWorks教程工作,并取得了良好的进展

我试着测试自己,然后离开指南,看看我是否理解了课程,我有点困惑

我的意图是使用Prev.Member MDX命令,以便在透视表中查看销售额时,可以看到前一年同期的销售总额

(   [Measures].[Internet Sales Count]
    , [Order Date].[Calendar Date].PrevMember
)
这是我认为有效的表达方式。遗憾的是,这只会在透视表上生成空白字段。[订单日期][日历日期]取自指南建议制定的日期层次结构

尝试表达式[Order Date].[Date Key]。PrevMember还返回空白单元格


尝试的另一个代码使用的是[Order Date].PrevMember,但它只返回#VALUE

尝试在
Currentmember
中添加,以便您的表达式知道将
PrevMemeber
应用于:

(   
  [Measures].[Internet Sales Count]
, [Order Date].[Calendar Date].CurrentMember.PrevMember
)

您需要添加一些上下文,以便PrevMember知道这是一个起点-目前您有点说
“所有日期”。PrevMember
。。。