MDX成员函数 学习方法

MDX成员函数 学习方法
比如 ClosingPeriod函数 ,老看不懂用了什么用,写以下MDX

 

with member [measures].[a1] as 'ClosingPeriod( [Time].[Month], [Time].currentmember) .name'  

SELECT {[measures].[a1] } ON COLUMNS , { [Time] .allmembers } ON ROWS   FROM [Sales]


执行后出现以下结果

             a1
1997    12
Q1        3
1           1
2            2
3           3
Q2         6
4            4
5            5
6            6

这下能看懂这个函数作用了吧


ClosingPeriod ( [Time].[Month], [Time] .currentmember )

里面的[Time].[Month]控制结果为月这个级别 

ClosingPeriod以后 ,就会把[Time] .currentmember的当前值下的最后一个月显示出来

比如Q1是第一季度 ,出来的是3月

 类似的办法可以把很多函数返回结果打印出来

你可能感兴趣的:(MDX成员函数 学习方法)