日期:2014-05-17  浏览次数:20634 次

mdx语句的困惑
问题:我用mondrian做olap,写了一个mdx语句1:select NON EMPTY {[Measures].[人数]} ON COLUMNS,NON EMPTY Crossjoin(Hierarchize(Union({[部门].[所有部门]}, [部门].[所有部门].Children)), Crossjoin({([民族].[所有民族].[china])},[学历].[所有学历].[undergraduate])) ON ROWS from [Person],执行时是没有问题,但是把[undergraduate]改成[本科]就不成了,说白了就是不能在维度的那个点上出中文,哪位大侠帮帮小弟呀?我刚学mdx...
------解决方案--------------------
试试: [学历].[所有学历].&[本科]