我在MDX中遇到CDATE问题。有些月份由于某种原因不起作用。
Example:
CDATE("01-Januar-2015") -> 1/1/2015
CDATE("01-Februar-2015")-> 2/1/2015
CDATE("01-Mars-2015") -> #Error
CDATE("01-April-2015") -> 4/1/2015
CDATE("01-Mai-2015") -> #Error
CDATE("01-Juni-2015") -> 6/1/2015
CDATE("01-Juli-2015") -> 7/1/2015
抱歉这个月的名字不是英文的。出于某种原因,march(火星),may(mai)和desember(12月)会出错。由于其他月份的名称仍在使用,但仍然是特定于语言的(Juni f.ex),它不可能。任何人都知道什么是错的?
答案 0 :(得分:0)
Dirty quickfix:
MEMBER Currentmonth AS
CASE [Period].[Month name].currentmember.MEMBER_VALUE
WHEN 'mars' THEN '03'
WHEN 'mai' THEN '05'
WHEN 'desember' THEN '12'
ELSE [Period].[Month name].currentmember.MEMBER_VALUE
END