winds - 8/19/2008 5:10:00 PM
下面是我的表达式, 在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]
谢谢!
winds - 8/20/2008 3:38:00 PM
没人回帖,自己顶一个:
考虑用drilldown 可还没有最后搞定。
winds - 8/21/2008 5:44:00 PM
怎么没人啊,人气这么差:default2: