case 语句 (MDX) 中计算成员的空值
Null values for calculated members in case statement (MDX)
我是 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 函数在层次结构而非级别上运行。并且 Measures 是错误的,因为 Time 维度不是 Measures 的子维度。
我是 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 函数在层次结构而非级别上运行。并且 Measures 是错误的,因为 Time 维度不是 Measures 的子维度。