2011-09-27 13 views
3

は、私が以前と現在の値を比較するようにしたいが、私のMDXクエリは、次のエラー、私はこの問題を解決するにはどうすればよいこのMDXの問題を解決するにはどうすればよいですか?

"The CURRENTMEMBER function expects a hierarchy expression for the 1 argument." 

を与えていますか?

私のMDXクエリは以下の通りです。

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

CURRENTMEMBER機能がhiearchyのオフに動作します:

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] 

答えて

4
は、以下にごメンバーステートメントを変更

助けてください。

+0

あなたはまた、独自の属性階層として[月]を持っている場合は、[日付]。[月] .CURRENTMEMBER代わりに使用することができます。 –

関連する問題