mdx 动态查询问题
大家好,mdx里面可否根据 2011-4-18 动态查询到
2011年1月(从2011年1月1日到2011年1月18日的数据)
2011年2月(从2011年2月1日到2011年2月18日的数据)
2011年3月(从2011年3月1日到2011年3月18日的数据)
2011年4月(从2011年4月1日到2011年4月18日的数据)
的数据?
同理: 如果是 2011-6-25 的话,就应该查询到
2011年1月(从2011年1月1日到2011年1月25日的数据)
2011年2月(从2011年2月1日到2011年2月25日的数据)
2011年3月(从2011年3月1日到2011年3月25日的数据)
2011年4月(从2011年4月1日到2011年4月25日的数据)
2011年5月(从2011年4月1日到2011年5月25日的数据)
2011年6月(从2011年4月1日到2011年6月25日的数据)
[解决办法]
可以啊,不过要自己做些处理了
简单举个例子吧,比如查这些日期的销售额
select
{
([Date].[Date].&[20080701]:[Date].[Date].&[20080707]),
([Date].[Date].&[20080801]:[Date].[Date].&[20080807])
} on rows,
[Measures].[Internet Sales Amount] on columns
from [AdventureWorks]
冒号代表从哪到哪,表示一个区间