SSAS MDX 获取一个时间段范围的Time维度数据

0
hi,all
      我有一个Time维度表,数据是从20090101~20161231范围内的,现在需要通过用户输入的时间段(如:201101~201112),我如何创建获取这个时间段范围的Time MEMBER?
 

QQ截图20160505110853.png

 
我是要根据用户输入的From和To日期创建一个离线Cube文件:
CREATE GLOBAL CUBE [MBCLBI_AS] Storage ''+@AbsoluteFilePath+@FileName+''
 FROM [MBCLBI]
 (
MEASURE [MBCLBI].[Amount],
DIMENSION [MBCLBI].[Adjustment],
DIMENSION [MBCLBI].[Dealer],
DIMENSION [MBCLBI].[Department],
DIMENSION [MBCLBI].[Line Item],
DIMENSION [MBCLBI].[Product],
DIMENSION [MBCLBI].[Scenario],
DIMENSION [MBCLBI].[Time]
);
 
对DIMENSION [MBCLBI].[Time] 这个地方如何进行维度数据截取?
Thinks!
已邀请:
0

天善_小龙 2016-05-06 回答

[time].[calendar].[date].&[20110101]:[time].[calendar].[date].&[20121231] MDX用 冒号 :表示时间范围
0

minren118 2016-05-06 回答

好高级啊,离线cube不知道可以怎么用呢

要回复问题请先登录注册