MDX 如何处理这种维度成员的判断?

0
为说明问题,用excel做以下表格:

QQ截图20160525171538.jpg

 
有维度:[软件名]、[版本号]。
 
[版本号].[版本号].&[1],[版本号].[版本号].&[2]
 
任何软件都有版本号=1的记录,但部分软件有版本号=2的记录,(或者=N的记录)
 
需要在计算时,使用每一个软件最大版本号的价格,因此想写一个子查询,能够先获得以下数据块(类似这种结果),以用于实际的各种报表计算。

QQ截图20160525171634.jpg

 
该怎么写?请高手帮忙!谢谢!!!
 
或者,这种情况怎么样处理更好?(包括立方体的结构),谢谢!
 

用这个计算成员试了下:
MEMBER [Measures].[价格1] AS IIF(([Measures].[价格],[版本号].[版本].&[1]),([Measures].[价格],[版本号].[版本].&[1]),([Measures].[价格],[版本号].[版本].&[0]))
 可以出来结果,但[All]这个聚合就乱了...
 
已邀请:
0

freewing 2016-05-25 回答

求高人帮忙解答呀,谢谢!

要回复问题请先登录注册