微软BI开拓者多维分析专区MDX 请教一个MDX的问题,想了一天了。

1  /  1  页   1 跳转 查看:600

请教一个MDX的问题,想了一天了。

请教一个MDX的问题,想了一天了。

下面是我的表达式, 在Foodmart中实现每个Brand 下面的产品销量的前两名,但是在显示的时候想把Brand名字放到这两个产品的前面。

select {[Store].[Stores].[All]} on columns,
{
generate([Products].[Brand].members, topcount([Products].currentmember.children,2,[Measures].[Unit Sales]))} on rows
from
[Sales and Employees] where [Measures].[Unit Sales]

我想实现的效果就是要像下面的语句,但下面语句通不过。

select {[Store].[Stores].[All]} on columns,
{
generate([Products].[Brand].members, [Products].currentmember*topcount([Products].currentmember.children,2,[Measures].[Unit Sales]))} on rows
from
[Sales and Employees] where [Measures].[Unit Sales]

谢谢!
 

回复:请教一个MDX的问题,想了一天了。

没人回帖,自己顶一个:
考虑用drilldown 可还没有最后搞定。
 

回复:请教一个MDX的问题,想了一天了。

怎么没人啊,人气这么差
 
1  /  1  页   1 跳转

版权所有 微软BI开拓者 

Powered by Discuz!NT 2.1.202    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.0625 second(s) , 4 queries.
返顶部