Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CDATE在MDX中的选择性_Mdx - Fatal编程技术网

CDATE在MDX中的选择性

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

我对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
对不起,这个月的名字不是英文的。由于某些原因,三月(火星)、五月(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我不知道,但我确认这一定是正确的语言,因为所有其他特定语言的月份名称都有效。