请教一个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]
谢谢!