我是MDX的初学者。我想显示一月的月数-> 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
我只得到空值,找不到我的错误。
可能您需要将[Measures].[Time].[Calendar].[Month].Currentmember.Name
替换为[Time].[Calendar].CurrentMember.Name
CurrentMember函数在层次结构而非级别上操作。度量是错误的,因为时间维度不是度量的子级。