Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssas 我如何解决这个MDX问题?_Ssas_Mdx - Fatal编程技术网

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。