这是我mdx
发出的错误:
`with member [Measures].[incident_type] as '[incident].CurrentMember.Properties("incident_type")'
member [Measures].[incident_desc] as '[incident].CurrentMember.Properties("incident_desc")'
member [Measures].[incident_class] as '[incident].CurrentMember.Properties("incident_class")'
member [Measures].[incident_image] as '[incident].CurrentMember.Properties("incident_image")'
member [Measures].[modus_operandi] as '[incident].CurrentMember.Properties("modus_operandi")'
member [Measures].[fir_status] as '[incident].CurrentMember.Properties("fir_status")'
member [Measures].[fir_id] as '[incident].CurrentMember.Properties("fir_id")'
member [Measures].[date_start_time] as '[incident].CurrentMember.Properties("date_start_time")'
member [Measures].[the_geom] as '[incident].CurrentMember.Properties("the_geom")'
member [Measures].[date_end_time] as '[incident].CurrentMember.Properties("date_end_time")'
member [time].[newtime] as 'Aggregate({([time].[2012].[12].[19] : [time].[2012].[12].[31]),([time].[2013]),([time].[2014].[1].[1] : [time].[2014].[1].[8])})'
select {[Measures].[incident_type], [Measures].[incident_desc], [Measures].[incident_class], [Measures].[incident_image], [Measures].[modus_operandi], [Measures].[fir_status], [Measures].[fir_id], [Measures].[the_geom], [Measures].[date_start_time] ,[Measures].[date_end_time] , [Measures].[incident_count]} ON COLUMNS,NON EMPTY Filter([incident].[incident_id].Members, ST_Contains([district].[district_id].[13221].Properties("the_geom"), [incident].CurrentMember.Properties("the_geom"))) ON ROWS from [pin_mapping] where ([time].[newtime])`
我正在 geomondrian 工作台上对其进行测试,该工作台显示如下错误:
`Mondrian 错误:无法解析查询'与成员 [Measures].[incident_type] 作为 '[incident].CurrentMember.Properties("incident_type")' 成员 [Measures].[incident_desc] 作为 '[incident].CurrentMember.Properties ("incident_desc")' 成员 [Measures].[incident_class] as '[incident].CurrentMember.Properties("incident_class")' 成员 [Measures].[incident_image] as '[incident].CurrentMember.Properties("incident_image" )' 成员 [Measures].[modus_operandi] 作为 '[incident].CurrentMember.Properties("modus_operandi")' 成员 [Measures].[fir_status] 作为 '[incident].CurrentMember.Properties("fir_status")' 成员 [措施].[fir_id] 为 '[incident].CurrentMember.Properties("fir_id")'成员 [Measures].[date_start_time] 作为 '[incident].CurrentMember.Properties("date_start_time")' 成员 [Measures].[the_geom] 作为 '[incident].CurrentMember.Properties("the_geom")' 成员 [Measures] .[date_end_time] as '[incident].CurrentMember.Properties("date_end_time")' 成员 [time].[newtime] as 'Aggregate({([time].[2012].[12].[19]] : [时间].[2012].[12].[31]),([时间].[2013]),([时间].[2014].[1].[1] : [时间].[2014] .[1].[8])})' 选择 {[Measures].[incident_type], [Measures].[incident_desc], [Measures].[incident_class], [Measures].[incident_image], [Measures]。 [modus_operandi]、[Measures].[fir_status]、[Measures].[fir_id]、[Measures].[the_geom]、[Measures].[date_start_time]、[Measures].[date_end_time]、[Measures].[incident_count ]} 在列上,非空过滤器([事件].[incident_id].Members,ST_Contains([district].[district_id].[13221].Properties(“the_geom”),[incident].CurrentMember.Properties(“the_geom”)))开ROWS 来自 [pin_mapping] where ([time].[newtime])'
`Mondrian 错误:解析 MDX 语句时出错,成员 [Measures].[incident_type] 作为 '[incident].CurrentMember.Properties("incident_type")' 成员 [Measures].[incident_desc] 作为 '[incident].CurrentMember。 Properties("incident_desc")' 成员 [Measures].[incident_class] as '[incident].CurrentMember.Properties("incident_class")' 成员 [Measures].[incident_image] as '[incident].CurrentMember.Properties("incident_image ")' 成员 [Measures].[modus_operandi] 作为 '[incident].CurrentMember.Properties("modus_operandi")' 成员 [Measures].[fir_status] 作为 '[incident].CurrentMember.Properties("fir_status")' 成员[措施].[fir_id] as '[incident].CurrentMember.Properties("fir_id")'成员 [Measures].[date_start_time] 作为 '[incident].CurrentMember.Properties("date_start_time")' 成员 [Measures].[the_geom] 作为 '[incident].CurrentMember.Properties("the_geom")' 成员 [Measures] .[date_end_time] as '[incident].CurrentMember.Properties("date_end_time")' 成员 [time].[newtime] as 'Aggregate({([time].[2012].[12].[19]] : [时间].[2012].[12].[31]),([时间].[2013]),([时间].[2014].[1].[1] : [时间].[2014] .[1].[8])})' 选择 {[Measures].[incident_type], [Measures].[incident_desc], [Measures].[incident_class], [Measures].[incident_image], [Measures]。 [modus_operandi]、[Measures].[fir_status]、[Measures].[fir_id]、[Measures].[the_geom]、[Measures].[date_start_time]、[Measures].[date_end_time]、[Measures].[incident_count ]} 在列上,非空过滤器([事件].[incident_id].Members,ST_Contains([district].[district_id].[13221].Properties(“the_geom”),[incident].CurrentMember.Properties(“the_geom”)))开ROWS 来自 [pin_mapping] where ([time].[newtime])'
蒙德里安错误:在多维数据集 'pin_mapping' 中找不到 MDX 对象'[time].[2014].[1].[1]']`
这个错误的原因是什么?