Ssas 我如何解决这个MDX问题?

Ssas 我如何解决这个MDX问题?,ssas,mdx,Ssas,Mdx,我想比较以前的值和当前值,但是我的MDX查询给出了以下错误 "The CURRENTMEMBER function expects a hierarchy expression for the 1 argument." 我怎样才能解决这个问题 下面是我的MDX查询。请帮忙 with member [Measures].[Growth] as ([Date].[Calendar].[Month].CurrentMember,[Measures].[Internet Sales Amount]

我想比较以前的值和当前值,但是我的MDX查询给出了以下错误

"The CURRENTMEMBER function expects a hierarchy expression for the 1 argument."  
我怎样才能解决这个问题

下面是我的MDX查询。请帮忙

with member [Measures].[Growth] as ([Date].[Calendar].[Month].CurrentMember,[Measures].[Internet Sales Amount])-([Date].[Calendar].[Month].CurrentMember.PrevMember,[Measures].[Internet Sales Amount])
select
{[Measures].[Internet Sales Amount],[Measures].[Growth] }
on columns,
{([Date].[Calendar].[Month].Members)}
on rows
FROM [Adventure Works]

将您的会员声明更改为以下内容:

with member [Measures].[Growth] as ([Date].[Calendar].CurrentMember,[Measures].[Internet   Sales Amount])-([Date].[Calendar].CurrentMember.PrevMember,[Measures].[Internet Sales Amount])

currentmember函数采用层次结构。

如果您也将[Month]作为自己的属性层次结构,则可以使用[Date].[Month].currentmember。