i am a beginner in MDX. I want to show the number of a month January --> 1.
CREATE MEMBER CURRENTCUBE.[Measures].[Mnr]
AS CASE [Measures].[Time].[Calendar].[Month].Currentmember.Name
WHEN 'January' THEN '1'
WHEN 'February' THEN '2'
ELSE 'Unknown'
END
I get only null values and can not find my mistake.
Probably you need to replace [Measures].[Time].[Calendar].[Month].Currentmember.Name
with [Time].[Calendar].CurrentMember.Name
The CurrentMember function operates on a hierarchy not a level. And Measures is wrong as the Time dimension isn’t a child of Measures.