Currentmember.Prevmember不行吧,如果我Currentmember是二季度,Currentmember.Prevmember得到的是一季度。我在阐明一下年 08 09
季 Q1,Q2,Q3,Q4 Q1,Q2,Q3,Q4
月 1,2,3,4,5,6,7...12 1,2,3,4,5,6,7...12 目前09年的有效销量去到09年5月份如果当前查询的time的currentmember是09年Q2
我想要的同比结果是
09.Q2/08.Q2=(09年4,5月销量)/(08年4,5月销量) 能在同期剥除无效当期月份销量 而用ParallelPeriod函数只能简单地得到
09.Q2/08.Q2=(09年4,5月销量)/(08年4,5,6月销量)
-----------------------------------------------------------------
如果当前查询的time的currentmember是09年
我想要的同比结果是
09/08=(09年1~5月销量)/(08年1~5月销量) 能在同期剥除无效当期月份销量 而用ParallelPeriod函数只能简单地得到
09/08=(09年1~5月销量)/(08年1~12月销量)
季 Q1,Q2,Q3,Q4 Q1,Q2,Q3,Q4
月 1,2,3,4,5,6,7...12 1,2,3,4,5,6,7...12 目前09年的有效销量去到09年5月份如果当前查询的time的currentmember是09年Q2
我想要的同比结果是
09.Q2/08.Q2=(09年4,5月销量)/(08年4,5月销量) 能在同期剥除无效当期月份销量 而用ParallelPeriod函数只能简单地得到
09.Q2/08.Q2=(09年4,5月销量)/(08年4,5,6月销量)
-----------------------------------------------------------------
如果当前查询的time的currentmember是09年
我想要的同比结果是
09/08=(09年1~5月销量)/(08年1~5月销量) 能在同期剥除无效当期月份销量 而用ParallelPeriod函数只能简单地得到
09/08=(09年1~5月销量)/(08年1~12月销量)
解决方案 »
- 新闻系统与论坛系统的数据库如何设计
- 有关SQl语句的写法
- 深入浅出SQL教程之嵌套SELECT语句
- 在本地数据库上建立作业(JOB),要把数据写到另一台服务器上,请问该如何操作。
- 求助SQL语句的写法。初学,请大家多帮助
- [求教] 用 alter table 把原有表的字段更改为 primary key 或 foreign key 的方法?
- sql求本周生日算法
- 附加数据库时: 错误5180:由于文件ID3(位于数据库'newlsb'中)无效,所以未能打开fcb
- ssis中从mysql导出数据到mssql,无法使用变量!
- 如何将数据库备份到指定的客户端和服务器
- 如何对全文检索存储过程限定条件
- 分组综合更新
因为季本身就是按月聚拿。如何拿从其中去一个月?而且,还要侦测当前的季几个月份是NULL的,再依次减去相应的月份。
我看这事只能手工解决,不使用季的聚合。手动 SUM 需要的月份来作同比。
WITH
MEMBER MEAUSERS.[QTD8] AS 'SUM(QTD([TIME].CURRENTMEMBER),[MEASURES].[UNIT SALES])',SOLE_ORDER=1
MEMBER MEAUSERS.[QTD7] AS 'SUM(QTD(Cousin([TIME].CURRENTMEMBER,[TIME].[1997]),[MEASURES].[UNIT SALES])',SOLE_ORDER=2
MEMBER MEASURES.[QTD8-7] AS '[QTD8]-[QTD7]',SOLE_ORDER=3SELECT { [QTD8-7] } ON 0,
{[TIME].[1998].[Q1].[3],[TIME].[1998].[Q1].[6],[TIME].[1998].[Q1].[9],[TIME].[1998].[Q1].[12]} ON 1
FROM SALES只要将上式中的 [TIME].[1998].[Q1].[3] 等替成查找98年对季度的非空月替换即可.
只要将上式中的 [TIME].[1998].[Q1].[3] 等替成查找98年对季度的最后一个非空月即可.查找季下的最后一个非空月。'Tail(Filter([Time].[Month].Members, Not IsEmpty([Time].CurrentMember)),1)'
然后用 [membername].item(0).item(0) 形式引用。也可以改成类拟的。查找非空的季,然后用秩引用,再查找每个季下的最后一个非空月。