Как я могу решить эту проблему MDX? - PullRequest
3 голосов
/ 27 сентября 2011

Я хочу сравнить предыдущие и текущие значения, но мой запрос 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]

1 Ответ

4 голосов
/ 27 сентября 2011

Измените свое заявление участника следующим образом:

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

Функция currentmember отключается от hiearchy.

...