CDATE在MDX中的选择性
我对MDX中的CDATE有问题。有些月份由于某种原因不起作用CDATE在MDX中的选择性,mdx,Mdx,我对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-201
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
对不起,这个月的名字不是英文的。由于某些原因,三月(火星)、五月(mai)和十二月(desember)给出了错误。由于其他月份名称仍然是特定于语言的(junif.ex),所以不可能是这样。有人知道出了什么问题吗?肮脏的快速修复:
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
连接以运行查询时指定了什么区域设置标识符(如果有)?您的SSAS实例的安装语言是什么?我没有提供任何区域设置标识符。Tbh我不知道,但我确认这一定是正确的语言,因为所有其他特定语言的月份名称都有效。